Skip to content

Repository for development processes and standards for use of repositories and code approach. A good place for people to start to understand how to contribute here.

Notifications You must be signed in to change notification settings

UoM-Data-Science-Platforms/sde-skills-dev-docs

 
 

Repository files navigation

SDE Skills Hub Development Guide

[TODO] All of this content needs reviewing as i suspect the SDEs being designed by each istitution has its own foundations. E.G. UoM don't use Azure TRE. The Principles section is perfect though and should probably for part of the core induction training we offer.

Repository for development processes and standards for use of repositories and code approach. A good place for people to start to understand how to contribute here.

How to Use GitHub

How we use GitHub

Programming Languages and Development Tools

List of developer skills and materials

[TODO] Add list of tools

Trustworthy Research Environments

Trustworthy Research Environments (TRE) provide secure areas for conducting research, and are the core stack for many of our projects.

Currently our development plan revolves around these two bits of open source code:

https://microsoft.github.io/AzureTRE/v0.11.0/

https://github.com/civic-health-innovation-labs/HeifER

You should also find the principles outlined here useful:

https://satre-specification.readthedocs.io

https://www.turing.ac.uk/research/research-projects/turing-way

https://www.turing.ac.uk/research/research-projects/data-safe-havens-cloud

You will also want to take a look at some of the security expectations we have:

https://www.gov.uk/government/publications/secure-connected-places-playbook-documents/conducting-a-stride-based-threat-analysis

https://www.ncsc.gov.uk/cyberessentials/overview

https://learn.microsoft.com/en-gb/azure/well-architected/security/

Folder Structure

└── 📁sde-skills-dev-docs 
    └── README.md // Readme file
    └── 📁assets // Folder for images and other fixed assets
    └── 📁design-docs // Design docs folder
        └── design-doc-template.md // Template for design docs
        └── personas-and-use-cases.md //  Template and guidance for user stories
    └── glossary.md // Glossary of terms 
    └── project-management.md // Overview of project management approach
    └── skills.md // Skills and recommended training materials for dev team
    └── using-github.md // Guidance for using GitHub

About

Repository for development processes and standards for use of repositories and code approach. A good place for people to start to understand how to contribute here.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published