Thanks for your interest in contributing!
# Clone the repo
git clone https://github.com/JordanCoin/docmap.git
cd docmap
# Build the binary
go build -o docmap .
# Test it
./docmap README.md
./docmap .go test ./...- Run
gofmtbefore committing - Run
go vet ./...to check for issues - Keep functions focused and readable
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Make your changes
- Run tests and linting
- Commit with a clear message
- Push to your fork
- Open a Pull Request
- Focused: One feature or fix per PR
- Tested: Include tests for new functionality
- Documented: Update README if needed
- Clean: No unrelated changes
When reporting bugs, include:
- docmap version (
docmap --version) - OS and version
- Steps to reproduce
- Expected vs actual behavior
- Sample markdown file if relevant
We love feature ideas! Please:
- Check existing issues first
- Describe the use case
- Explain why it's useful for LLM/human documentation navigation
Be kind. Be respectful. See CODE_OF_CONDUCT.md.