Presenters-0524: Difference between revisions
From CSDMS
m Add youtube views template if missing |
m Text replacement - "\|CSDMS meeting youtube views=\{\{(Youtube_[^}]+)\}\}" to "|CSDMS meeting youtube views={{#explode:{{$1}}| |0}} |CSDMS meeting youtube AverageViews={{#explode:{{$1}}| |1}}" |
||
Line 22: | Line 22: | ||
|CSDMS meeting abstract presentation=This hands-on virtual clinic will go over good practices for scientific software development to help you develop and publish FAIR (Findable, Accessible, Interoperable, and Reusable) scientific software. We will cover basic principles and examples from the field and then dive into common collaboration workflows in Git and GitHub that facilitate comprehension and reuse of your codebases. We will engage in live-coding exercises with test repositories on GitHub and help you develop a clear conceptual model of how Git works and how to keep a codebase commit history clean and comprehensible with branches, merging / rebasing, and pull requests. | |CSDMS meeting abstract presentation=This hands-on virtual clinic will go over good practices for scientific software development to help you develop and publish FAIR (Findable, Accessible, Interoperable, and Reusable) scientific software. We will cover basic principles and examples from the field and then dive into common collaboration workflows in Git and GitHub that facilitate comprehension and reuse of your codebases. We will engage in live-coding exercises with test repositories on GitHub and help you develop a clear conceptual model of how Git works and how to keep a codebase commit history clean and comprehensible with branches, merging / rebasing, and pull requests. | ||
|CSDMS meeting youtube code=0 | |CSDMS meeting youtube code=0 | ||
|CSDMS meeting youtube views={{Youtube_0}} | |CSDMS meeting youtube views={{#explode:{{Youtube_0}}| |0}} | ||
|CSDMS meeting youtube AverageViews={{#explode:{{Youtube_0}}| |1}} | |||
|CSDMS meeting participants=0 | |CSDMS meeting participants=0 | ||
}} | }} |
Latest revision as of 16:34, 11 June 2025
CSDMS 2021: Changing Landscapes and Seascapes: Modeling for Discovery, Decision Making, and Communication
Git good with FAIR enough practices for scientific software development
Abstract
This hands-on virtual clinic will go over good practices for scientific software development to help you develop and publish FAIR (Findable, Accessible, Interoperable, and Reusable) scientific software. We will cover basic principles and examples from the field and then dive into common collaboration workflows in Git and GitHub that facilitate comprehension and reuse of your codebases. We will engage in live-coding exercises with test repositories on GitHub and help you develop a clear conceptual model of how Git works and how to keep a codebase commit history clean and comprehensible with branches, merging / rebasing, and pull requests.
Please acknowledge the original contributors when you are using this material. If there are any copyright issues, please let us know (CSDMSweb@colorado.edu) and we will respond as soon as possible.
Of interest for: