{"id":20494729,"url":"https://github.com/fhdsl/github_automation_for_scientists","last_synced_at":"2025-07-17T07:03:16.060Z","repository":{"id":191849230,"uuid":"685517736","full_name":"fhdsl/GitHub_Automation_for_Scientists","owner":"fhdsl","description":"This course walks through why's and the how's for using automation to boost scientific software development process.","archived":false,"fork":false,"pushed_at":"2025-06-06T19:42:17.000Z","size":140228,"stargazers_count":1,"open_issues_count":6,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-06-06T20:53:54.108Z","etag":null,"topics":["activities","audience-software-developers","automation","category-software-dev","course","github-actions","itn-course","launched-nov2023","templates","troubleshooting"],"latest_commit_sha":null,"homepage":"http://hutchdatascience.org/GitHub_Automation_for_Scientists/","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc-by-4.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fhdsl.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":"code_of_conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-08-31T12:13:41.000Z","updated_at":"2025-05-05T17:02:36.000Z","dependencies_parsed_at":"2025-06-06T21:03:01.733Z","dependency_job_id":null,"html_url":"https://github.com/fhdsl/GitHub_Automation_for_Scientists","commit_stats":null,"previous_names":["fhdsl/github_actions_for_scientists","fhdsl/github_automation_for_scientists"],"tags_count":0,"template":false,"template_full_name":"jhudsl/OTTR_Template","purl":"pkg:github/fhdsl/GitHub_Automation_for_Scientists","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fhdsl%2FGitHub_Automation_for_Scientists","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fhdsl%2FGitHub_Automation_for_Scientists/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fhdsl%2FGitHub_Automation_for_Scientists/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fhdsl%2FGitHub_Automation_for_Scientists/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fhdsl","download_url":"https://codeload.github.com/fhdsl/GitHub_Automation_for_Scientists/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fhdsl%2FGitHub_Automation_for_Scientists/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265575433,"owners_count":23790771,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["activities","audience-software-developers","automation","category-software-dev","course","github-actions","itn-course","launched-nov2023","templates","troubleshooting"],"created_at":"2024-11-15T17:42:51.763Z","updated_at":"2025-07-17T07:03:16.019Z","avatar_url":"https://github.com/fhdsl.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GitHub Automation for Scientists \n\nThis course covers how to use GitHub actions for scientific software development. We encourage the recognition that scientific software can take many forms that can all benefit from the concepts of continuous integration and continuous deployment.\n\n## Target Audience  \n\nThe course is intended for students in the biomedical sciences and researchers who use informatics tools in their research\n\n_This course is written for individuals who:_   \n\n- Are comfortable with GitHub and know how to make a pull request  \n- Wish to save time and enhance their scientific projects using  automation\n- Perhaps previously tried to learn about GitHub Actions but felt overwhelmed on how to get started\n\n## Prerequisites \n\nThis course builds on concepts introduced in the [Reproducibility](https://jhudatascience.org/Reproducibility_in_Cancer_Informatics/introduction.html) and [Advanced Reproducibility](https://jhudatascience.org/Adv_Reproducibility_in_Cancer_Informatics/introduction.html) courses from the ITCR Training Network. If you are unfamiliar with GitHub and/or do not have an account, we'd suggest you start with those courses by using the links. \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffhdsl%2Fgithub_automation_for_scientists","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffhdsl%2Fgithub_automation_for_scientists","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffhdsl%2Fgithub_automation_for_scientists/lists"}