https://github.com/alan-turing-institute/data-safe-haven-team
Project board for the Data Safe Havens in the Cloud team
https://github.com/alan-turing-institute/data-safe-haven-team
Science Score: 36.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
-
✓Committers with academic emails
2 of 5 committers (40.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.0%) to scientific vocabulary
Keywords from Contributors
Repository
Project board for the Data Safe Havens in the Cloud team
Basic Info
- Host: GitHub
- Owner: alan-turing-institute
- License: bsd-3-clause
- Default Branch: main
- Size: 446 KB
Statistics
- Stars: 1
- Watchers: 8
- Forks: 1
- Open Issues: 41
- Releases: 0
Metadata Files
README.md
Data Safe Haven team repo
This is a project management repo for the Data Safe Havens in the Cloud team at The Alan Turing Institute. Learn more about the project here.
README Contents
Useful links
Data Safe Haven Project
- DSH repo (public) which hosts the open source codebase (and the docs code)
- DSH docs (public) which includes user and deployment documentation
- DSH team repo (this repo) (public) used for team mangement and issues not related to the codebase
- DSH Team project board (private) where the the issues from the above repos that the team intend to work on are organised
- Turing DSH Sharepoint link (private)
- DSH roadmap/ unified board
Trusted Research Environments Service Area (TRESA)
- Turing TRE docs (public) which contains all the information on processes for managing "production" instances of DSH at Turing and the relevant people and tasks
- Trusted research repo (private) which contains the code for the Turing TRE docs and issues for the 2 project boards below
- TRESA - SRE board (private) which contains info of all the current/future/past SRE deployments at Turing under the production (prod4) SHM
- TRESA management board (private) which is for managing service area general issues
- DSG Slack monitoring
Standardised Architecture for Trusted Research Environments (SATRE)
- SATRE proposal (private) link to proposal doc in DSH sharepoint
- SA-TRE (public) GitHub org
- SATRE team repo (public) project management repo
- SATRE spec doc repo (public) repo used for hosting/writing the specification doc/ reference architecture (work package 1)
- SATRE backlog board (public) for managing issues from the above repos
New starters checklist
Welcome to the Data Safe Haven team! 🎉
You should read this page and follow the instructions if you're joining the project for the first time at The Alan Turing Institute.
First steps for all starters
- Bookmark this page and the other useful links above
- Read up: On the documentation site, click the
Overviewtab, where you will find links to resources that explain what Data Safe Haven is and why someone would want to use it.- In particular, it's worth studying the diagram which displays the overall architecture of DSH, including the distinction between the Safe Haven Management (SHM) and Secure Research Environments (SREs) and the data classification system.
- Access: We have internal discussions about the project via Slack and manage our work via a combination of GitHub and Microsoft Sharepoint:
- Slack: Ensure you have access to the Alan Turing Institute Slack workspace and join the following channels:
#data-safe-havenand#data-safe-haven-team(the latter is private and you may need to request a team member to add you, see contacts). - Slack: You can also join the external-facing Slack workspace called
Turing Data Safe Haven, used for release announcements and other communications with the community of DSH users. Ask a team member to add you (see contacts). - Sharepoint: Internal documents are stored on sharepoint. You will need to have your Turing SSO set up. Ask a team member to add you to the group with access rights (see contacts).
- GitHub: We use a GitHub project board to manage who is working on what. Familiarise yourself if you haven't used one before and check you can add issues to the
data-safe-haven-teamordata-safe-havenrepos from the project board view.
- Slack: Ensure you have access to the Alan Turing Institute Slack workspace and join the following channels:
- Explore: Ask one of the existing Data Safe Haven team (see contacts) to create a non-privileged user account in the test SRE called
sandbox, so you can log in explore it from a user perspective and familiarise yourself with how it works. This is available at https://sandbox.prod4.turingsafehaven.ac.uk/
Next steps for developers
- Deploy: The best way to familiarise yourself with the codebase is to have a go at deploying either an SRE to an existing SHM, or if time permits, a new SHM and attached SRE. Click on the
Deploymenttab in the DSH documentation and follow the guides available there. Either choose the latest release docs or trydevelopif you're feeling adventurous!- Note: When you're done with any test SHM/SREs, you should follow the "Tear down" instructions in the respective guides.
- Open issues: If you notice any bugs in the Safe Haven code when deploying an SHM or SRE, open an issue on the main repo. Take care to follow the issue template.
- Contribute code: If you want to contribute changes to the code base, perhaps to fix an issue that you have identified during deployment, create a fork of the main repository on your personal Github account, modify the relevant code on your fork, and then create a pull request.
Contacts
The DSH team includes a longer list of people at The Alan Turing Institute, but the people you should contact with queries about the information in this README are as follows:
- James Robinson
- Jim Madge
- Ed Chalstrey
- Matt Craddock
Turing new starters with a @turing.ac.uk email should be able to find the email addresses of the above via Microsoft Outlook, if they have any queries.
Releases
Follow the guidance on the README of the Data Safe Haven repo.
When ticking off the tasks on the release checklist issue you create, save all the logs it asks you to save in Sharepoint under release_logs. Copy the templates folder to your new release name and fill in the templates accordingly. You can use markdown2pdf.sh to build the PDF versions that get attached to the release.
Owner
- Name: The Alan Turing Institute
- Login: alan-turing-institute
- Kind: organization
- Email: info@turing.ac.uk
- Website: https://turing.ac.uk
- Repositories: 477
- Profile: https://github.com/alan-turing-institute
The UK's national institute for data science and artificial intelligence.
GitHub Events
Total
- Issues event: 7
- Delete event: 5
- Issue comment event: 12
- Push event: 14
- Pull request review comment event: 8
- Pull request review event: 9
- Pull request event: 9
- Create event: 4
Last Year
- Issues event: 7
- Delete event: 5
- Issue comment event: 12
- Push event: 14
- Pull request review comment event: 8
- Pull request review event: 9
- Pull request event: 9
- Create event: 4
Committers
Last synced: over 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| Davsarper | 1****r | 74 |
| Jim Madge | j****e@t****k | 39 |
| Ed Chalstrey | e****y@g****m | 24 |
| James Robinson | j****n@g****m | 2 |
| Matt Craddock | m****k@t****k | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 62
- Total pull requests: 36
- Average time to close issues: 4 months
- Average time to close pull requests: 11 days
- Total issue authors: 4
- Total pull request authors: 3
- Average comments per issue: 4.03
- Average comments per pull request: 0.97
- Merged pull requests: 28
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 7
- Pull requests: 11
- Average time to close issues: about 1 month
- Average time to close pull requests: 17 days
- Issue authors: 3
- Pull request authors: 3
- Average comments per issue: 0.0
- Average comments per pull request: 0.27
- Merged pull requests: 8
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- Davsarper (41)
- edwardchalstrey1 (13)
- JimMadge (4)
- jemrobinson (4)
Pull Request Authors
- JimMadge (17)
- Davsarper (16)
- edwardchalstrey1 (3)