Thank you for your interest in contributing to Astro Feature Map! We welcome all kinds of contributions, from bug reports to new features.
- Fork the repository on GitHub.
- Clone your fork locally:
git clone https://github.com/YOUR_USERNAME/astro-feature-map.git cd astro-feature-map - Install dependencies:
pnpm install
- Setup local database:
pnpm db:migrate:local
- Start development server:
pnpm dev
- Branching: Create a new branch for your feature or bug fix (e.g.,
feat/add-webhookorfix/nav-typo). - Code Style: We use Prettier and ESLint. Please run
pnpm formatbefore committing. - Testing: Run
pnpm test(unit) andpnpm test:e2e(E2E) to ensure no regressions. - Pull Requests: Submit your PR against the
mainbranch. Provide a clear description of your changes.
- Use GitHub Issues to report bugs or suggest enhancements.
- For feature ideas, you can also post them on our Public Roadmap.
By contributing, you agree that your contributions will be licensed under the MIT License.