It can be difficult to find ways to meaningfully contribute to a new project, but writing a guest post on our blog is a great way to get started!
Write about your experience as a member of the Celo community, whether you're a CELO owner or a project founder. Your experience and perspective is valuable and can help others.
Here are some topics that you could write about:
- Document your experience onboarding to Celo
- Share how Celo has impacted your life
- Using DeFi on Celo
- Minting tokens on Celo
- How to build a product or service on Celo
- How to debug transactions using the Truffle debugger
- Getting events using the Graph protocol
- How to contribute to specific Celo packages
- Project spotlights (your own project or researching another)
How to Contribute
Creating a new post in the blog is straightforward. Create a new file in the blog directory in the documentation repository. Filenames follow the format of
YYYY-MM-DD-post-name.md. For example, this post was written November 8th, 2021 so it has the filename
Posts are written in Markdown. Posts include front matter. Front matter is file metadata at the top of the file that provides more information about the post. The front matter for this post looks like this:
title: Contributing to the Blog
description: How to contribute to the blog
- name: Josh Crites
title: Developer Relations, cLabs
Pages can also include a
<!--truncate--> tag that specifies what text will be shown along with the post title on the post list page. Any text above
<!--truncate--> will appear as the post summary.
Adding static assets
If you would like to include images or other static assets in a post, you can create a folder following the naming convention described above (YYYY-MM-DD-post-name). The contents of the folder can include the images and the post (with filename index.md).
If you have any questions, feel free to join our Discord server at https://chat.celo.org and feel free to reach out to me. My username is joshc#0001.