Thanks for your interest in contributing! Here's how to get started.
git clone https://github.com/luissena/bragdoc.git
cd bragdoc
npm install
npm run devThe app runs at http://localhost:3000.
| Command | Description |
|---|---|
npm run dev |
Start dev server |
npm run build |
Production build |
npm run lint |
Run ESLint |
- Fork the repo and create a branch from
main - Use a descriptive branch name:
feat/quick-capture-tags,fix/heatmap-off-by-one - Make your changes
- Run
npm run lintandnpm run buildbefore submitting - Open a pull request against
main
This project uses Conventional Commits:
| Prefix | Use |
|---|---|
feat: |
New feature |
fix: |
Bug fix |
docs: |
Documentation only |
chore: |
Build, tooling, dependencies |
refactor: |
Code change that doesn't fix a bug or add a feature |
test: |
Adding or updating tests |
Example: feat: add tag autocomplete to quick capture
- Keep PRs focused — one feature or fix per PR
- Fill out the PR template
- Link any related issues
Open an issue using the Bug Report template. Include:
- Steps to reproduce
- Expected vs actual behavior
- Browser and OS
Open an issue using the Feature Request template. Describe the problem you're trying to solve and any alternatives you've considered.