π€ Contributing
Thanks for your interest in contributing to mostir!
We welcome bug reports, feature requests, and pull requests.
Getting Startedβ
- Fork the repository and clone your fork.
- Install dependencies:
pnpm install - Build the project:
pnpm build - Run the CLI locally:
pnpm dev
Development Guidelinesβ
- Code style: use TypeScript (strict mode), async/await for async code, and keep functions small and focused.
- Commit messages: follow Conventional Commits:
feat:new featuresfix:bug fixesdocs:documentation changesrefactor:code refactoringchore:build/test/tooling changes
Pull Requestsβ
- Create a feature branch from
main. - Ensure code builds:
pnpm build - Update docs if your change affects CLI or config.
- Open a PR and describe your changes clearly.
Issuesβ
- Use Bug report when something doesnβt work as expected.
- Use Feature request when suggesting new functionality.
- Check existing issues before opening a new one.
Licenseβ
By contributing, you agree that your contributions will be licensed under the MIT License.