Contribute to documentation
Contribute to documentation
zkSync Era documentation is open-sourced, it welcomes community contributions from individuals all around the world, including you.
Contributing to any large project necessitates collaboration among project members as well as the people and processes that make the experience productive and enjoyable.
As collaboration on contribution to zkSync documentation is such an integral part of the community, there are many ways to communicate with others doing the same and to learn from them:
- Instant messaging tools, such as zkSync Discord, Telegram: user support group.
- Issues - Communicate about actionable items (things that can be acted upon and completed, such as problems with a specific Documentation page, a need for reorganization, etc.):
- If you find a problem with a specific page in the zkSync documentation, you can always edit the page to fix it.
- If you want to discuss a larger problem or propose a major change to the zkSync documentation, you can raise an issue on Github.
- Follow zkSync on Twitter to get the latest happenings on zkSync.
Ways to contribute
- Create or edit a page - Improve on the existing pages or create a new one.
- Pick an issue and work on it - Work on issues that's has been raised.
Edit or review a documentation page
Goal
Find a documentation page that you think needs updating, proofreading, or editing.
Background and reference information
Content style guide - zkSync content style guide.
Categories of contribution
Review the page to see if it needs editing. Things to look for:
- Proofreading (spelling, grammar, punctuation).
- Does the particular page of interest follow the content style guide and the documentation structure guide, if it doesn't you can edit.
- 404 links - Make edits and create a PR to fix any broken links.
- Language translation - We will make a guide for you to follow if you want to translate zkSync documentation into a non-English language.
Detailed steps
- In the page of interest, click on
Edit this page
, - Step 1 takes you to GitHub: either create an account on GitHub, or if you already have an account, then sign in.
- Click on the pen icon to fork the repo so you can start contributing to the documentation.
- Edit MD files:
- We use markdown in the documentation, you will need to know markdown to be able to contribute to the docs.
- Make edits to the files after forking the repo and preview your changes. If you have not read our content style guide, please do before you begin this step.
- Write a brief description of the changes you made and click on
Propose Changes
. - After editing the files click on
Create pull request
and wait for our reviewers to review your PR.