# Contributing to Open Notebook **📍 This file has moved!** All contribution guidelines have been consolidated into the new development documentation structure. 👉 **[Read the Contributing Guide](docs/7-DEVELOPMENT/contributing.md)** --- ## Quick Links - **Want to contribute code?** → [Contributing Guide](docs/7-DEVELOPMENT/contributing.md) - **Want to understand the architecture?** → [Architecture Overview](docs/7-DEVELOPMENT/architecture.md) - **Want to understand what we're building?** → [Vision & Principles](VISION.md) - **Want to understand our engineering practices?** → [Design Principles](docs/7-DEVELOPMENT/design-principles.md) - **Are you a maintainer?** → [Maintainer Guide](docs/7-DEVELOPMENT/maintainer-guide.md) - **New developer?** → [Quick Start](docs/7-DEVELOPMENT/quick-start.md) --- ## The Contribution Workflow **TL;DR**: Feature requests, product/design/architecture proposals, and other non-trivial ideas start in [GitHub Discussions](https://github.com/lfnovo/open-notebook/discussions/new?category=ideas). Reproducible bugs start in Issues. Coding starts from an approved and assigned Issue. Small obvious fixes (typos, docs, tiny bugs) can still go straight to a PR. This prevents wasted effort and ensures your work aligns with the project. [See details →](docs/7-DEVELOPMENT/contributing.md) --- For all contribution details, see **[docs/7-DEVELOPMENT/contributing.md](docs/7-DEVELOPMENT/contributing.md)**.