Mchain Docs Contributor Guidelines
Welcome to the Mchain Docs community! Your interest in improving our documentation is greatly appreciated. Here's a quick guide on how you can effectively contribute.
Overview
To ensure consistency and quality in our documentation:
- Getting Started: Familiarize yourself before contributing.
- Ways to Contribute: Understand different methods to offer your expertise.
- Contribution Ideas: Gain clarity on what contributions can be most impactful.
Getting Started
Before diving in:
- Identify issues by going to the Issues section and providing comprehensive details.
- Seek technical help or clarifications on the designated platform if needed.
- If you're planning to contribute to the repository directly, your contribution might include the following:
- Correcting spelling or grammar.
- Refining code formatting.
- Fixing broken links.
All contributions should be made via a pull request. Each pull request should address a single topic or fix.
If you're unfamiliar with GitHub or creating pull requests, several beginner guides are available on GitHub to assist you.
Ways to Contribute
The master repository contains the core documentation for the docs.mchain.network portal, primarily aimed at Mchain developers.
Small Fixes
For minor adjustments, such as text edits:
- Click "Edit this page".
- Make corrections directly on GitHub.
- Briefly describe your changes in the commit message and commit.
- Choose "Create a new branch for this commit and start a pull request".
Branching and Pull Requests
For significant updates:
- Visit the mchain-docs public repository.
- Fork or clone the repository locally.
- Create a new branch using a command similar to:
git switch -c your-initials/branch-name
Follow subsequent steps akin to the provided example to finalize your updates. Then, initiate a pull request for review.
Contribution Ideas
Valuable contributions often come in detailed guides or tutorials to support other developers.
If you're contemplating a contribution, here's a distinction between a "detailed guide" and a "tutorial":
Detailed Guides
These provide clear instructions to reach specific goals. They emphasize essential steps and exclude unrelated information.
Tutorials
Tutorials are comprehensive, step-by-step lessons for readers new to the subject. They guide the reader from start to finish on a specific task.
Your insights will significantly enhance Mchain Docs. We look forward to your input. Celebrate every successful contribution! 🚀