Thank you for your interest in contributing! 🎉
- Fix typos or grammar
- Improve clarity and readability
- Add missing information
- Translate content to other languages
- Check if issue already exists
- Provide clear description
- Include steps to reproduce
- Add screenshots if applicable
- Describe the feature clearly
- Explain why it's useful
- Provide examples if possible
- UI/UX enhancements
- Accessibility improvements
- Dark mode optimizations
- Responsive design fixes
-
Fork the repository
# Click "Fork" button on GitHub -
Clone your fork
git clone https://github.com/YOUR_USERNAME/onboards-site.git cd onboards-site -
Install dependencies
pnpm install
-
Create a branch
git checkout -b feature/your-feature-name
-
Make your changes
- Edit files in
src/content/docs/ - Test locally with
pnpm dev
- Edit files in
-
Commit your changes
git add . git commit -m "feat: add your feature description"
-
Push to your fork
git push origin feature/your-feature-name
-
Open a Pull Request
- Go to original repository
- Click "New Pull Request"
- Select your branch
- Describe your changes
Use clear, descriptive commit messages:
feat: add new deployment guidefix: correct typo in architecture docsdocs: update contributing guidelinesstyle: improve dark mode colorsrefactor: reorganize sidebar structure
- Use proper heading hierarchy (h2, h3, h4)
- Add blank lines between sections
- Use tables for comparisons
- Include code blocks with language tags
---
title: Your Title
description: Brief description
---
## Section Title
Your content here...
| Column 1 | Column 2 |
|----------|----------|
| Data 1 | Data 2 |
\`\`\`bash
# Your code here
\`\`\`Before submitting PR:
-
Run dev server
pnpm dev
-
Check your changes
- Visit
http://localhost:4321 - Test in light and dark mode
- Check mobile responsiveness
- Visit
-
Build test
pnpm build
- Open an issue for questions
- Tag @sandikodev for guidance
- Join discussions in Issues tab
- Be respectful and inclusive
- Provide constructive feedback
- Help others learn and grow
- Focus on the content, not the person
Thank you for contributing! 🚀