Skip to content

Commit 0aec519

Browse files
authored
Merge branch 'main' into alyo2-cloud-databases.md
2 parents b6e57b6 + a2a5352 commit 0aec519

26 files changed

+318
-478
lines changed
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
{
2-
"aliveStatusCodes": [200, 403]
2+
"aliveStatusCodes": [200, 403],
3+
"timeout": "30s"
34
}

.github/workflows/markdown-check-links.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
- uses: actions/checkout@v3
1515
with:
1616
fetch-depth: 0
17-
- uses: gaurav-nelson/github-action-markdown-link-check@9710f0fec812ce0a3b98bef4c9d842fc1f39d976 # 1.0.13
17+
- uses: gaurav-nelson/github-action-markdown-link-check@d53a906aa6b22b8979d33bc86170567e619495ec # 1.0.15
1818
with:
19-
use-quiet-mode: 'yes'
19+
use-quiet-mode: "yes"
2020
config-file: .github/workflows/markdown-check-links.json

CONTRIBUTING.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ Thank you for your interest in improving the framework.
44

55
In this guide you will get an overview of the contribution workflow from opening an issue, creating a PR, reviewing, and merging the PR.
66

7-
The framework is concerned with engineering best practice at NHSD, however, operational matters (e.g. structure of teams, roles and responsibilities, etc.) are out of scope. Please consider this when adding new content, and if in doubt, any of the code owners will be more than happy to discuss.
7+
The framework is concerned with engineering best practice, however, operational matters (e.g. structure of teams, roles and responsibilities, etc.) are out of scope. Please consider this when adding new content, and if in doubt, any of the code owners will be more than happy to discuss.
88

9-
If you're new to Github and/or Markdown, Github's own [contributor's guide](https://github.com/github/docs/blob/main/CONTRIBUTING.md) provides good signposting on these topics.
9+
If you're new to Github and/or Markdown, Github's own [contributor's guide](https://github.com/github/docs/blob/main/.github/CONTRIBUTING.md) provides good signposting on these topics.
1010

1111
## Using issues
1212

@@ -23,6 +23,7 @@ When committing your changes, please reference the issue they're resolving, so i
2323
* Preview your Markdown code to make sure the format is not broken.
2424
* Check grammar, spelling and punctuation, no one wants to look pedantic by requesting changes due to typos or inconsistent grammar/syntax, but it's only fair to keep this tidy.
2525
* The framework is open to the world. This has a few implications:
26-
* Nothing in it should be confidential, private to NHSD or include any personal data.
26+
* Nothing in it should be confidential, private to NHSE or include any personal data.
2727
* All links in framework pages should be public.
28+
* Consider comments and Readme text: comments in open source repos such as this are not official communications and don't go through the normal approval process for public communication. They can however still be interpreted as official communication, even if not intended as such. For further details please see ["Consider comments and Readme text" in "Create knowledge"](principles.md#3-create-knowledge)
2829
* Use [inclusive language](inclusive-language.md): avoid terms which cause hurt and offence, including if they have historically been considered industry-standard terms.

README.md

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -34,19 +34,14 @@ The philosophy underpinning this framework advocates:
3434
The framework is a companion to:
3535

3636
* The [NHS service standard](https://service-manual.nhs.uk/service-standard), with cross-references in this format: [SERVICE-RELIABILITY](https://service-manual.nhs.uk/service-standard/14-operate-a-reliable-service)
37-
* The [NHS Digital architectural principles](https://digital.nhs.uk/about-nhs-digital/our-work/nhs-digital-architecture/principles), with cross-references in this format: [ARCHITECTURE-SECURITY](https://digital.nhs.uk/about-nhs-digital/our-work/nhs-digital-architecture/principles/adopt-appropriate-cyber-security-standards)
37+
* The [NHS Digital architectural principles](https://digital.nhs.uk/about-nhs-digital/our-work/nhs-digital-architecture/principles), with cross-references in this format: [ARCHITECTURE-SECURITY](https://digital.nhs.uk/developer/architecture/principles/adopt-appropriate-cyber-security-standards)
3838

3939
## Contents
4040

4141
The framework consists of:
4242

43-
* [Engineering principles](principles.md)
43+
* [Engineering principles](principles.md) and [blueprints](blueprints.md)
4444
* [Engineering quality review tool](insights/review.md)
45-
* [Communities of practice guidelines](communities/communities-of-practice.md) and active communities:
46-
* [Product Development Test Automation Working Group](communities/pd-test-automation-working-group.md)
47-
* [Product Development Engineering CoP](communities/pd-engineering-cop.md)
48-
* [Product Development Cloud PaaS Working Group](communities/pd-cloud-working-group.md)
49-
* [Secure Engineering CoP](communities/security-cop.md)
5045
* Guidance on how to practice [continuous improvement](continuous-improvement.md)
5146

5247
## Contributing

blueprints.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# Engineering blueprints
2+
3+
This is a list of blueprint solutions to common problems which are referenced within this [quality framework](README.md).
4+
5+
Where possible this will be a set of fully working components / solutions you can use. Where that's not possible, it will be instructions.
6+
7+
| Topic | Type of blueprint | Classification | Status |
8+
| :--------------------------------------------------------------------------------------- | :---------------- | :------------- | :--------- |
9+
| [Creating GitHub repositories](https://github.com/nhs-england-tools/repository-template) | Full solution | Recommended | Published |
10+
| [Purging commits on GitHub](practices/guides/commit-purge.md) | Instructions | Mandatory | Published |
11+
| [Signing commits on GitHub](practices/guides/commit-signing.md) | Instructions | Recommended | Published |
12+
| [Automating performance-test decisions using APDEX](practices/performance-testing.md) | Instructions | Recommended | Published |
13+
| [Scanning source code for secrets](tools/nhsd-git-secrets/README.md) | Full solution | Recommended | Published |
14+
| Cross-account backups on AWS | Instructions | In progress | Draft |

0 commit comments

Comments
 (0)