-
Notifications
You must be signed in to change notification settings - Fork 121
Getting Started for Developers
This page is under construction....
Development of the UFS Short-Range Weather App and its subcomponents such as the regional workflow is typically done on a users fork. A fork is a copy of the authoritative repository and allows the user to make code changes without affecting the original repository. To set up for development work, a user will need to:
-
Create fork(s) via GitHub. It is generally good practice to create a fork of the repository where you are doing development work, and any parent repository. For example, if you are modifying the
regional_workflow
repository, create a fork of theregional_workflow
and theufs-srweather-app
repositories:
- Login to your GitHub account
- Go to the authoritative repository website (e.g. https://github.com/ufs-community/ufs-srweather-app or https://github.com/NOAA-EMC/regional_workflow)
- Click on "fork" in the top right corner. You will see the repository in your GitHub account.
Information about code development in the regional_workflow
repository is here.
Information about code development in the UFS Weather Model is here.
- Getting Started for Developers
- Repository Structure and Submodules
- Contributor's Guide
- Code Reviewer's Guide
- UFS offline Land Data Assimilation (DA) System
- Global Workflow
- UFS Hurricane Analysis and Forecast System
- UFS Medium-Range Weather Application (no longer supported)
- spack-stack - builds bundled library dependencies using a Spack-based package installation method