Contributing
Thanks for helping improve the Maintainerr documentation.
Guides, walkthroughs, corrections, screenshots, wording improvements, and structural cleanup are all useful contributions.
Local Development
Install dependencies:
npm install
Start the local development server:
npm start
Create a production build:
npm run build
Serve the production build locally:
npm run serve
Project Structure
docs/contains the main documentation pagesblog/contains walkthroughs and blog postsstatic/contains static assets such as images and other files served directlysrc/contains site-level styling and React-based customizationsdocusaurus.config.jscontains the site configurationsidebars.jscontains the docs navigation structure
Docs Contribution Guidelines
- Keep pull requests focused and easy to review
- Prefer native Markdown and Docusaurus syntax over raw HTML when possible
- Use
media serverunless a page is describing Plex-specific or Jellyfin-specific behavior - Use
Seerrinstead of older separate Overseerr or Jellyseerr terminology - Verify screenshots, labels, and workflow wording against the current app behavior before merging
- Run
npm run buildbefore opening a pull request when you make structural or formatting changes
If you are making a larger docs change, it is usually better to split content cleanup, structural changes, and visual changes into separate pull requests.
App Contributions
If you want to contribute to the Maintainerr application itself, use the upstream app repository guide:
That guide covers:
- development environment setup
- branch and pull request expectations
- Conventional Commits
- code formatting and review expectations
- UI text guidelines
- AI-assisted contribution expectations
Need Help?
If you are unsure where to start, open an issue or ask in the community:
Was this page helpful?