Contributing Guide
Thank you for considering contributing to the Juxi Technology Wiki! This guide will walk you through the contribution process.
Getting Started
- Fork the wiki-documents repository
- Clone your fork locally
- Install dependencies:
bash
cd wiki-documents
npm ci- Start the local development server to preview:
bash
npm run docs:devOpen http://localhost:5173 in your browser to preview your changes.
Ways to Contribute
Fix Documentation Errors
Found a typo, broken link, or outdated information? Submit a Pull Request to the main branch directly.
Add New Tutorials
If you have a tutorial for Juxi Technology products you'd like to share:
- Open a Proposal in GitHub Issues first, describing the tutorial topic and rough outline
- Write the tutorial following the existing tutorial structure after maintainers confirm
- Submit a PR
Translation Contributions
The project supports eleven languages. English is the root locale (no prefix); the other locales live in subdirectories: zh-hans/, zh-hant/, ja/, ko/, de/, fr/, es/, it/, pt-br/, pt-pt/. Translation rules:
- Every
.mdfile should have a counterpart in each language directory - Images are shared under
docs/public/images/ - Links in each language version must point to the corresponding language path
Content Guidelines
Images
- Location:
docs/public/images/tutorials/{product}/{tutorial}/ - Naming: numbered or descriptive (e.g.,
1.png,wiring-diagram.png) - Reference with relative paths in tutorials:
markdown
File Naming
- Tutorial files use English names in kebab-case
- Every
.mdfile needstitleanddescriptionfrontmatter
Code Blocks
- Always specify the language type
- Make sure commands actually run
PR Workflow
- Make sure the local build passes:
npm run docs:build - Fill in all sections of the Pull Request template
- CI must pass, and at least 1 maintainer must approve before merging
- After merging, GitHub Actions deploys automatically
Code of Conduct
- Respect all contributors and users
- Provide objective, accurate technical content
- Do not submit untested code or commands
Thank you for your contribution! 🎉

