Contributing Guide
Thanks for your interest in contributing! Follow these quick steps to open a pull request. We would encourage both technical and non-technical contributions. Technical contributions may include improvisations and addition of new details for the Circles SDK while non-technical contributions can be creating detailed user oriented guides on various Circles features. All non-technical guides should be created under the User Guides folder.
Prerequisites
- Node.js (v18+ recommended)
- Git + GitHub account
- Markdown editor or IDE (e.g., VS Code)
Steps to Contribute
1. Fork & Clone
Fork the repo - https://github.com/aboutcircles/circles-docs
git clone https://github.com/your-username/circles-docs.git
cd circles-docs
git remote add upstream https://github.com/aboutcircles/circles-docs.git
2. Create a New Branch
git checkout -b your-contribution-topic
3. Install Dependencies & Start Dev Server
npm install
npm run dev
Preview: http://localhost:3000
4. Make Your Changes
Edit or create .md files inside the docs/ folder.
Follow the tone and structure of existing content.
5. Commit & Push
git add .
git commit -m "docs: your concise message"
git push origin your-contribution-topic
6. Open a Pull Request
Visit your fork on GitHub.
Click “Compare & pull request”.
Base repo: aboutcircles/circles-docs, branch: main.
After that, your contribution will be reviewed shortly. Thank you for helping improve Circles documentation!
Last updated
Was this helpful?