https://github.com/bssw-tutorial/tutorial-management
An issues-only repository for overarching management of BSSw tutorial development and presentation
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.4%) to scientific vocabulary
Repository
An issues-only repository for overarching management of BSSw tutorial development and presentation
Basic Info
- Host: GitHub
- Owner: bssw-tutorial
- Default Branch: main
- Size: 50.8 KB
Statistics
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 35
- Releases: 0
Metadata Files
README.md
Tutorial Management
This repository has two main purposes:
- To provide a home for issues that are not specific to one of the other repositories.
- To provide documentation for the whole tutorial process. Where appropriate, detailed documentation will be provided in other locations, but linked here.
Structure and Organization
The following information is not part of the tutorial process per se, but discusses the various repositories (also Google Drive) that are part of the BSSw tutorial ecosystem, how they relate to each other, and how they are kept in sync.
High-Level Tutorial Workflow
1) Preparing a tutorial proposal 2) Post-acceptance finalization (Tasks that should be done soon after receiving notification of acceptance of the tutorial) - Add a milestone for the event to master-labels-milestones.json and synchronize repositories - Add an issue for the event to the bssw-tutorial/tutorial-management issue tracker - Add an issue for the event to the ideas-productivity/project-management issue tracker - If appropriate, add it to the upcoming events list on the main page and Events pages of https://ideas-productivity.org/ - Finalize agenda, preferably using the spreadsheet. - Finalize plans for hands-on as part of the tutorial. - Finalize staffing (presenters as well as helpers). - Finalize plans for any specific enhancements or changes for the tutorial. - Start building the event page in the tutorial website. 3) Preparation - Follow up on venue requirmeents - Publicity information: bios, head shots, etc. - Consent forms - Travel/honorarium paperwork - Advance deadlines for delivery of presentations, recordings, etc. - Update presentations - Continue building the event page in the tutorial web site. - Transition to scheduled event once schedule is finalized - Fill out the event page as the information is available. 5) Publication of tutorial assets - Upload presentations to FigShare and publish - Create hands-on code repository for the event (as appropriate) - Update artifacts on website 4) Delivering the tutorial (including advance recordings) 5) Post-delivery
Additional Documentation
Most of the information above has been presented from the workflow perspective. The process-level documentation may refer to (parts of) other documentation that is worth making visible as whole documents as well.
- bssw-tutorial.github.io website documentation: https://github.com/bssw-tutorial/bssw-tutorial.github.io/blob/main/README.md
- Using the Agenda Spreadsheet
- BSSw Tutorial Presentations
Owner
- Name: Better Scientific Software Tutorial
- Login: bssw-tutorial
- Kind: organization
- Email: IDEASProductivity@gmail.com
- Website: https://ideas-productivity.org
- Repositories: 7
- Profile: https://github.com/bssw-tutorial
Tutorial materials about developer productivity and software sustainability in scientific research software, as part of the IDEAS Productivity Project
GitHub Events
Total
- Issues event: 6
- Issue comment event: 3
- Push event: 1
Last Year
- Issues event: 6
- Issue comment event: 3
- Push event: 1
Dependencies
- srggrs/assign-one-project-github-action 1.2.1 composite
- MrGossett/github-action-milestone-closer v1.1 composite