Contribute docs
The docs.arbitrum.io
docs portal is the single source of truth for documentation that supports Offchain Labs' product portfolio. Contributions are welcome from the entire Ethereum community.
This document shows you how to craft and publish Arbitrum documentation. Familiarity with Markdown syntax, Github, and Docusaurus is expected.
Add a new core document
If a document isn't in a Third-party content
sidebar node, it's a core document. To contribute a new core doc:
- Begin by creating a branch (internal) or fork (external) of the Arbitrum docs repo.
- Issue a
Draft
pull request intomaster
. Pull requests intomaster
generate a preview of your changes via a PR-specific Docusaurus deployment; this preview will update as you push commits to your remote. - Include answers to the following questions in your PR description:
1. Audience: Who am I writing for?
2. Problem: What specific problem are they trying to solve?
3. Discovery: How are they looking for a solution to this problem? What search terms are they using?
4. Document type: Which document type is most suitable?
5. Policy acknowledgment (Third-party docs only): Do you agree to the third-party content policy outlined within "Contribute docs"? - As you craft your contribution, refer to the document types, Style guidance, and other conventions below.
- Mark your PR as
Open
when it's ready for review.
Add a new third-party document
Third-party docs are documents that help readers of Arbitrum docs use other products, services, and protocols (like the ones listed in the Arbitrum portal) with Arbitrum products.
See Contribute third-party docs for detailed instructions.