V Vant Docs

Contributing to Vant

Welcome! Here’s how to help make Vant better.

Code of Conduct

Be respectful. We’re all here to build cool AI memory stuff together.

Ways to Contribute

There are several ways to contribute to Vant.

1. Report Bugs

Open an issue with:

2. Suggest Features

Open a discussion first:

3. Write Code

Contribute code to the project.

1. Fork the repo
2. Create a branch: git checkout -b feature/your-feature
3. Make changes
4. Add tests if applicable
5. Commit: git commit -m 'Add feature'
6. Push: git push origin feature/your-feature
7. Open a PR

4. Improve Docs

Docs live in docs/. Just edit and PR!

5. Share

Development Setup

Get your local development environment ready.

# Clone
git clone https://github.com/dhaupin/vant.git
cd vant

# Install deps
npm install

# Test
npm test

# Run locally
node bin/vant.js

Coding Standards

Commit Messages

Format: type: description

Types:

Examples:

feat: Add multi-agent lock timeout
fix: Handle missing brain repo gracefully
docs: Update CLI reference

PR Process

  1. Open early - Gets feedback quickly
  2. Keep small - Smaller = faster to review
  3. Respond to feedback - Iterate until merged

Recognition

Contributors get added to README.md. Thanks for making Vant better!


Questions?