Contributing & Communityο
We welcome contributions and feedback from all users and developers of E3SM-Unified. Whether youβre updating packages, improving documentation, or reporting issues, your input helps strengthen the environment and its community.
Ways to Contributeο
βοΈ Documentationο
Suggest improvements to the user guide or technical docs.
Fix typos or clarify instructions.
Add usage examples for tools you use regularly.
π Suggest or Update Packagesο
Request new tools or features by opening a GitHub Issue.
Propose version updates by:
Editing the E3SM Confluence pages defining the next E3SM-Unified version (if you have access)
Or editing the
meta.yaml
(for conda package) ordefaults.cfg
(for spack pacakges) and making a pull request (if you donβt have access to E3SMβs Confluence pages).
βοΈ Development & Testingο
Help test release candidates on supported platforms.
Report issues you encounter.
Contribute improvements to tools in the E3SM ecosystem (e.g.,
mache
,mpas-analysis
,zppy
,e3sm_diags
).
Getting Startedο
Fork the e3sm-unified GitHub repository.
Create a new branch for your changes.
Submit a pull request (PR).
Tag reviewers as needed (e.g.,
@xylar
).
We recommend following our naming conventions for release branches (e.g.,
update-to-1.12.0
).
Communicationο
GitHub Issues: E3SM-Unified GitHub
Slack:
#e3sm-help-postproc
Email: xylar@lanl.gov
Have questions about where to start? Just ask on Slack or open an issue!