Thanks for contributing to our documentation!
The PowerSync docs, like the Service, are licensed under the Functional Source License (FSL). To contribute, you must accept our Contributor License Agreement (CLA). This is an automated process that occurs when you submit your first pull request (PR).
- Fork and clone your repository:
- On GitHub, click "Fork" at the top right of this repository to create your own copy.
- Then clone your fork:
git clone https://github.com/YOUR-USERNAME/powersync-docs.git cd powersync-docs
- Install Mintlify CLI:
npx mintlify install - Start the local docs server:
(See the README for more details and troubleshooting.)
npx mintlify dev - Make your changes:
- Edit or add .mdx files as needed.
- See the Editing Guidelines in the README.
- Test your changes locally
- Submit a pull request:
- Push your changes to your fork.
- Open a PR to
powersync-ja/powersync-docs:main. - Sign the CLA when prompted.
- Ensure all checks pass (including broken link checks).
- Request a review.
Once your PR is approved and merged to main, your changes will be automatically published to https://docs.powersync.com.
If you have questions or need help:
- Join our Discord server to ask questions and connect with the community.
- Open an issue on GitHub if you encounter a problem or have a suggestion.
Happy documenting!