Skip to content

How to contribute

Before you go forward, I want to say thank you. If you are already looking at this page, it means that you are interested in expanding this page, thus you are an amazing person.

Below, you’ll find all the scenarios that are possible:

Editing an existing article

If you found a typo, or you want to add some more information to an existing article, you can do that by following the below steps:

  1. Go to the GitHub repository and check if someone hasn’t already opened a similar Pull Request.
  2. Go to the page you want to edit.
  3. Click on the Edit this page button below the article or on its right side.
  4. Create a Pull Request with your changes.
  5. Relax and wait for our response.

If you have any doubts create a new Issue on GitHub.

Creating a new article

If you have a great idea for an article that isn’t listed in the To Do section, either create an Issue on GitHub or ask on our Discord in the Academy channel. Explain why your idea is great and what would this article contain. If we’ll find the idea interesting we’ll add it to the To Do section, so you can start working on it.

Working on an article listed in To Do section.

In the To Do section, you’ll find some ideas for articles that would fit this site. If you feel, that you could write such an article then Just do it:

  1. Go to the GitHub repository and check if someone hasn’t already opened a Pull Request about this article.
  2. Better to ask first - so if you aren’t sure about something, create a new Issue on GitHub or ask on our Discord in the Academy channel.
  3. Go to the To Do page you want to edit.
  4. Click on the Edit this page button below the article or on its right side.
  5. Create a Draft Pull Request so that we’ll know this article is taken.
  6. Convert it to a Pull Request when you are ready, so we can review it.
  7. Relax and wait for our response.

If you have any doubts or questions, create a new Issue on GitHub or ask on our Discord in the Academy channel.

Creating a new section

If you feel that this site requires a new section, start by creating a new Issue on GitHub or asking on our Discord in the Academy channel.

Explain why this section would be valuable, what article would be visible there, etc. The more explaining you’ll do the better.

Contributing to this website’s code

If you found a bug on this site or have an idea to make some things better, create a new Issue on GitHub. Let’s discuss it first before you spend your precious time.

Contributing in a different way

Do you have some other great ideas? That’s great. Don’t hesitate to share them in the Issues section or on our Discord in the Academy channel. Describe your idea and let’s discuss it.