Skip to content

Contributing

Quick Start

git clone https://github.com/mugojames254/ifc-graph-database.git
cd ifc-graph-database
pip install -e ".[dev]"

Development

# Run tests
pytest

# Format code
black src/ tests/

# Lint
ruff check src/

Pull Requests

  1. Fork the repo
  2. Create a branch (git checkout -b feature/your-feature)
  3. Make changes and add tests
  4. Run pytest and black
  5. Submit a PR

Reporting Issues

Open an issue at GitHub Issues with: - Description of the problem - Steps to reproduce - Python version and OS

License

Contributions are licensed under MIT.