Contribute
Join the club!
What is Chapeaux?
Chapeaux is a digital supply chain for web assets — providing web development tools for the many hats you wear. The project is organized around three stages:
- Develop — Create enterprise-grade, functional web assets and development tools
- Discover — A central catalog to find, explore, and understand available web assets and development tools across the enterprise
- Deliver — Distribute assets through standardized, flexible delivery channels
Explore the Ecosystem
Visit the Projects page to see all available tools and their current status.
Key Repositories
- cpx-store — Reactive state management web component
- cpx-eddl — Event-Driven Data Layer components for analytics and tracking
- beret — RDF knowledge graph for codebase exploration
- oxigraph-cloud — Distributed Oxigraph deployment with SHACL validation
- geoff — Web asset delivery and distribution tool
Contributing
Chapeaux is an open source project and welcomes contributions. Here's how to get started:
- Pick a project — Browse the Projects page and find something that interests you
- Fork and clone — Fork the repository on GitHub and clone it locally
- Set up your environment — Follow the README in each repository for setup instructions
- Open a PR — Submit your changes and join the conversation
The chapka starter kit is designed specifically for new contributors.
Architecture Overview
Chapeaux takes an unopinionated approach to web development tooling:
- No framework lock-in — Tools work with any framework or none at all
- Enterprise-grade — Secure, scalable, and stable by default
- Modular — Use only what you need, the way you need it
- Standards-based — Built on web standards and open technologies
Learn more about the project philosophy on the About page.