Framework Contributors#
For FairDM framework contributors who want to contribute to the core framework itself.
Important
Framework contributors vs portal users: This guide is for people who want to contribute to the FairDM framework codebase, documentation, or examples. If you’re looking to:
Build a portal for your research community → see the Developer Guide
Add data to an existing portal → see the User Guide for portal users
Your Role#
As a framework contributor, you will:
Extend the core framework: Add new features, fix bugs, and improve existing functionality
Maintain code quality: Follow testing, typing, and documentation standards
Align with the constitution: Ensure changes respect FairDM’s core principles and architecture
Collaborate with the community: Work with other contributors through issues, discussions, and pull requests
What You’ll Find Here#
This guide covers:
Setting up a FairDM development environment
Understanding the framework architecture and design philosophy
Running tests, type checking, linting, and building documentation
Following the contribution workflow and aligning with the FairDM constitution
Before getting started, please review the FairDM Constitution and respect community standards.