Thank you for your interest in contributing to the TypeWeaver documentation!
- Fork the repository
- Clone your fork:
git clone https://github.com/YOUR_USERNAME/typeweaver-docs.git - Install dependencies:
pnpm install - Start the development server:
pnpm dev
Use descriptive branch names:
docs/topic-name- Documentation updatesfix/issue-description- Bug fixesfeat/feature-name- New features
We follow Conventional Commits:
type(scope): description
[optional body]
[optional footer]
Types:
docs: Documentation changesfix: Bug fixesfeat: New featureschore: Maintenance tasksstyle: Code style changesrefactor: Code refactoring
Examples:
docs(glin-profanity): add API reference section
fix(search): resolve keyboard navigation issue
feat(sidebar): add contextual GitHub links
- Create your feature branch from
main - Make your changes following the guidelines above
- Test your changes locally with
pnpm build - Submit a pull request to
main - Wait for review and address any feedback
content/
└── docs/
├── glin-profanity/ # Glin-Profanity docs
├── commitweave/ # CommitWeave docs
└── ...
- Create a new folder or MDX file in the appropriate section
- Add frontmatter with
titleanddescription - The sidebar will automatically update
Be respectful, inclusive, and constructive in all interactions.
Open an issue or reach out via the repository discussions.