Contributing
Contributing
Contributions of all kinds are welcome: documentation fixes, issue reports, feature suggestions, and code changes.
Report Issues
Search existing GitHub Issues first, then open a new one with:
- Steps to reproduce and expected behavior
- Screenshots or error logs
- Links to the relevant pages
Contribute Documentation
- Fork this repository and create a branch, e.g.
docs/update-getting-started - Edit the relevant page under
content/ - Run
hugo server -Dlocally to check the result - Open a pull request describing the purpose of the change
Keep Translations in Sync
Simplified Chinese is the default language; English content uses the .en.md suffix:
content/docs/getting-started.md # Simplified Chinese (default)
content/docs/getting-started.en.md # EnglishPlease update both languages when possible. If translation is not feasible yet, note it in the pull request.
Submit Changes
- Use clear English commit messages, e.g.
docs: update getting started guide - Keep each pull request focused on a single topic
- Do not commit build output such as
public/(already in.gitignore) - Run a full build before submitting:
hugo --gc --minifyContent Guidelines
- Write in Markdown and use Hextra shortcodes (e.g.
cards,callout) when helpful - Keep titles concise and use
weightto control sidebar order - Cite sources when referencing external material
- Respect others’ work and follow the repository’s open-source license
Not sure where to start? Fixing a typo or adding an example is a great first contribution.
Last updated on