-
Notifications
You must be signed in to change notification settings - Fork 4
GitHub Workflow Overview
he structure for each repository follows a model similar to that of GitHub flow (https://guides.github.com/introduction/flow/), with some alterations.
The GitHub workflow is as follows:
- The workflow starts with a branch. When a developer would like to add a new feature or fix a bug, they make a new branch to develop the feature/bugfix.
- On this branch, developers make changes to the code and add their commits to the branch.
- Once the developer(s) feel the branch is ready to be merged, they submit a pull request.
- Once the pull request has been submitted, other developers (and repository owners and admin when merging into the master branch) should review and discuss the code. Testing should be done to verify that the code causes no issues with the existing code in the parent branch. If necessary, the developers should make revisions using the feedback from the discussion.
- Once the code is verified, the pull request is approved and the child (current) branch is merged with the parent branch.
- Repeat for every new branch
CIRN
Wiki Home
CIRN Website
CIRN Research and Workshops
CIRN Monthly Webinars Existing Monitoring Stations
Sampling Goals
Pixel Resolution
Fixed Mounting Platforms
Temporary Towers
FOV and Lenses
Installation Design
Cookbook
Data Processing
Understanding Image Geometries
Photogrammetry
Intrinsic Calibration
GCPs
Extrinsic Calibration
File Naming
Directory Naming
Time Conventions
Common Variable Names
Parallel Processing Issues
Etc
GitHub Help
GitHub Cheat Sheet
CIRN repository help
GitHub Best Practices and GuidelinesGitHub Repository Structure
GitHub Workflow Overview
Using Teams & Roles
Issues
Testing & Review
Code Requirements
General Guidance
Admin
Software Development Life Cycle