Skip to content

Commit 170c53c

Browse files
Move lists out of descriptions and into main content.
1 parent 49f9d82 commit 170c53c

File tree

7 files changed

+86
-39
lines changed

7 files changed

+86
-39
lines changed

Gemfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ source "https://rubygems.org"
1010
gem "jekyll", "~> 4.4.1"
1111
# This is the default theme for new Jekyll sites. You may change this to anything you like.
1212
gem "minima", "~> 2.5"
13+
14+
gem 'jekyll-json-feed'
15+
1316
# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
1417
# uncomment the line below. To upgrade, run `bundle update github-pages`.
1518
# gem "github-pages", group: :jekyll_plugins

Gemfile.lock

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@ GEM
4040
jekyll (>= 3.7, < 5.0)
4141
jekyll-include-cache (0.2.1)
4242
jekyll (>= 3.7, < 5.0)
43+
jekyll-json-feed (1.0.1)
44+
jekyll (>= 3.3, < 5.0)
4345
jekyll-sass-converter (3.0.0)
4446
sass-embedded (~> 1.54)
4547
jekyll-seo-tag (2.8.0)
@@ -89,6 +91,7 @@ DEPENDENCIES
8991
http_parser.rb (~> 0.6.0)
9092
jekyll (~> 4.4.1)
9193
jekyll-feed (~> 0.12)
94+
jekyll-json-feed
9295
just-the-docs
9396
minima (~> 2.5)
9497
tzinfo (>= 1, < 3)

_config.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ twitter_username: jekyllrb
3232
github_username: jekyll
3333

3434
plugins_dir: _plugins
35-
#plugins:
36-
#- tags
35+
plugins:
36+
- jekyll-json-feed
3737

3838
safe: false
3939

_safs/d/d06.md

Lines changed: 29 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -6,25 +6,7 @@ tags: [documentation,vision,roadmap,diagrams,models]
66
nav_order: 2.76
77

88
requirement: |
9-
The architecture documentation **SHOULD** be appropriate in scope and quality for the solution covering (but not exclusively) :-
10-
11-
- Architecture Vision
12-
- Architecture Roadmap
13-
- Layer Diagrams
14-
- Capability Model
15-
- Non functional requirements
16-
- Conceptual Architecture
17-
- Logical Architecture
18-
- Physical (including network, infrastructure etc.)
19-
- Solution Architecture Overview (SDO)
20-
- Key Architecture Decisions (KADs)
21-
- Data Models
22-
- Data Flows
23-
- API Specifications
24-
- Volume and Performance Models
25-
- Architecture Decision Records
26-
- Assumption, Risks, Issues and Dependencies
27-
- Cyber Assessment Framework compliance
9+
The architecture documentation **SHOULD** be appropriate in scope and quality for the solution covering (but not exclusively) as defined in D06.
2810
2911
more_info: |
3012
asd
@@ -50,4 +32,32 @@ further_reading:
5032
content: |
5133
google.com
5234
url: https://www.google.com
35+
36+
documentation:
37+
- Architecture Vision
38+
- Architecture Roadmap
39+
- Layer Diagrams
40+
- Capability Model
41+
- Non functional requirements
42+
- Conceptual Architecture
43+
- Logical Architecture
44+
- Physical (including network, infrastructure etc.)
45+
- Solution Architecture Overview (SDO)
46+
- Key Architecture Decisions (KADs)
47+
- Data Models
48+
- Data Flows
49+
- API Specifications
50+
- Volume and Performance Models
51+
- Architecture Decision Records
52+
- Assumption, Risks, Issues and Dependencies
53+
- Cyber Assessment Framework compliance
54+
5355
---
56+
57+
<ul>
58+
{%- for document in page.documentation -%}
59+
<li>
60+
{{ document | markdownify}}
61+
</li>
62+
{% endfor %}
63+
<ul>

_safs/nf/nf05.md

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,8 @@ tags: [auditing,logging]
66
nav_order: 2.55
77

88
requirement: |
9-
Audit & logging requirements **MUST** be defined and solutions can support them
10-
- https://www.ncsc.gov.uk/collection/device-security-guidance/managing-deployed-devices/logging-and-protective-monitoring
11-
- https://www.ncsc.gov.uk/collection/cloud/the-cloud-security-principles/principle-13-audit-information-and-alerting-for-customers
9+
Audit & logging requirements **MUST** be defined and solutions can support them, as defined in NF05.
10+
1211
1312
more_info: |
1413
asd
@@ -34,4 +33,17 @@ further_reading:
3433
content: |
3534
google.com
3635
url: https://www.google.com
36+
37+
38+
auditing:
39+
- https://www.ncsc.gov.uk/collection/device-security-guidance/managing-deployed-devices/logging-and-protective-monitoring
40+
- https://www.ncsc.gov.uk/collection/cloud/the-cloud-security-principles/principle-13-audit-information-and-alerting-for-customers
3741
---
42+
43+
<ul>
44+
{%- for audit in page.auditing -%}
45+
<li>
46+
{{ audit | markdownify}}
47+
</li>
48+
{% endfor %}
49+
<ul>

_safs/sd/sd04.md

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,7 @@ nav_order: 2.34
77
description: Design Principles
88

99
requirement: |
10-
Solution design **SHOULD** follow good practice design principles e.g.
11-
- Separation of concerns
12-
- Encapsulation / Modularisation
13-
- Loose coupling
14-
- High cohesion / single responsibility
15-
- Design for flexibility/change
16-
- Etc.
10+
Solution design **SHOULD** follow good practice design principles as outlined in SD04.
1711
1812
more_info: |
1913
asd
@@ -39,4 +33,20 @@ further_reading:
3933
content: |
4034
google.com
4135
url: https://www.google.com
36+
37+
design_principles:
38+
- Separation of concerns
39+
- Encapsulation / Modularisation
40+
- Loose coupling
41+
- High cohesion / single responsibility
42+
- Design for flexibility/change
43+
- Etc.
4244
---
45+
46+
<ul>
47+
{%- for principle in page.design_principles -%}
48+
<li>
49+
{{ principle | markdownify}}
50+
</li>
51+
{% endfor %}
52+
<ul>

_safs/sd/sd11.md

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,7 @@ nav_order: 2.392
77
description: External Policies
88

99
requirement: |
10-
Solutions **MUST** adhere to (Aalto needs updating with full list)
11-
12-
- Government "Secure by Design" policy Link
13-
- NCSC CAF Link
14-
- Access Control Guidelines Link
15-
- Policy - Strong Auth/MFA Link
16-
- Storage and Processing of Data Outside of the UK - Information Governance Policy Link
17-
- NHS England’s API strategy & policy statements e.g. API Landscape policy document (Word - API Landscape policy v1.0 (digital.nhs.uk)
10+
Solutions **MUST** adhere to policies outlined in SD11. (Aalto needs updating with full list)
1811
1912
more_info: |
2013
asd
@@ -40,4 +33,20 @@ further_reading:
4033
content: |
4134
google.com
4235
url: https://www.google.com
36+
37+
extenal_policies:
38+
- Government "Secure by Design" policy Link
39+
- NCSC CAF Link
40+
- Access Control Guidelines Link
41+
- Policy - Strong Auth/MFA Link
42+
- Storage and Processing of Data Outside of the UK - Information Governance Policy Link
43+
- NHS England’s API strategy & policy statements e.g. API Landscape policy document (Word - API Landscape policy v1.0 (digital.nhs.uk)
4344
---
45+
46+
<ul>
47+
{%- for policy in page.extenal_policies -%}
48+
<li>
49+
{{ policy | markdownify}}
50+
</li>
51+
{% endfor %}
52+
<ul>

0 commit comments

Comments
 (0)