Contributing
Governance
The governance of EarthSciML is based on the Plural Management model. Members of the EarthSciML community can earn credits by contributing features, documentation, or fixes to the project, and then can use those credits to vote on the direction of the project.
To participate, you can:
- Install the gov4git (but maybe now called gitrules) tool;
- Login using your GitHub account;
- Click on your username in the top right corner; and
- Scroll down to the bottom and add the URL for one or more of the EarthSciML github repsitories:
- https://github.com/EarthSciML/EarthSciMLBase.jl (community dashboard here)
- https://github.com/EarthSciML/AtmosphericDeposition.jl (community dashboard here)
- https://github.com/EarthSciML/GasChem.jl (community dashboard here)
- https://github.com/EarthSciML/Aerosol.jl (community dashboard here)
- https://github.com/EarthSciML/Emissions.jl (community dashboard here)
- https://github.com/EarthSciML/EarthSciData.jl (community dashboard here)
- https://github.com/EarthSciML/EnvironmentalTransport.jl (community dashboard here)
- https://github.com/EarthSciML/earthsci.dev (i.e. this documentation website; community dashboard here)
Code Contributions
For guidelines regarding the contribution of code to EarthSciML, we follow the guidelines estabilished by the Julia SciML organization. See the SciML contributor's guide here.