Contributing to Documentation
Thank you for helping improve Notificator Project Docs.
You can contribute in two simple ways:
- Open an issue if you found a bug, broken docs link, or unclear instructions.
- Open a pull request if you already have a fix or content improvement ready.
Both are equally welcome. If you are unsure, start with an issue and we can guide the next steps.
Repository
Section titled “Repository”- Docs repository: https://github.com/notificator-project/Docs
- Issues: https://github.com/notificator-project/Docs/issues
- Pull requests: https://github.com/notificator-project/Docs/pulls
Prerequisites
Section titled “Prerequisites”- Node.js 22.12.0 or newer
- npm
Local Setup
Section titled “Local Setup”- Clone your fork of the docs repository.
- Install dependencies.
- Start the docs site.
cd docsnpm installnpm run devDocs run locally at http://localhost:4321.
Contribution Workflow
Section titled “Contribution Workflow”- Create a branch for your docs change.
- Add or edit pages under src/content/docs/.
- If you add a new page, include it in sidebar navigation in astro.config.mjs.
- Verify links, headings, and examples in the local site.
- Build docs before opening a pull request.
npm run buildContent Standards
Section titled “Content Standards”- Write concise, task-oriented instructions.
- Keep user guides and developer guides clearly separated.
- Use the production API endpoint in examples:
- Validate commands and request payloads before publishing.
Pull Request Checklist
Section titled “Pull Request Checklist”- Navigation updated for any new page.
- Internal links are valid.
- Build succeeds locally.
- Summary clearly explains what changed and why.