Skip to content

Commit 0ef0207

Browse files
s01 and s02
1 parent c3c7f03 commit 0ef0207

File tree

17 files changed

+186
-57
lines changed

17 files changed

+186
-57
lines changed

.version

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+

.vscode/launch.json

Lines changed: 14 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,15 @@
11
{
2-
// Use IntelliSense to learn about possible attributes.
3-
// Hover to view descriptions of existing attributes.
4-
"version": "0.2.0",
5-
"configurations": [
6-
{
7-
"name": "Dummy Launch",
8-
"type": "node",
9-
"request": "launch",
10-
"program": "${workspaceFolder}/dummy.js",
11-
"skipFiles": ["<node_internals>/**"]
12-
}
13-
],
14-
"compounds": [
15-
{
16-
"name": "Jekyll Serve Compound",
17-
"configurations": ["Dummy Launch"],
18-
"preLaunchTask": "Serve Jekyll"
19-
}
20-
]
21-
}
2+
"configurations": [
3+
{
4+
"console": "integratedTerminal",
5+
"name": "Debug",
6+
"preLaunchTask": "stop-already-running",
7+
"request": "launch",
8+
"runtimeArgs": ["debug"],
9+
"runtimeExecutable": "make",
10+
"skipFiles": ["<node_internals>/**"],
11+
"type": "node"
12+
}
13+
],
14+
"version": "0.2.0"
15+
}

.vscode/tasks.json

Lines changed: 9 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,14 @@
11
{
22
"version": "2.0.0",
33
"tasks": [
4-
{
5-
"type": "shell",
6-
"label": "Serve Jekyll",
7-
"command": "bundle exec jekyll serve --livereload",
8-
"isBackground": true,
9-
"problemMatcher": [
10-
{
11-
"pattern": {
12-
"regexp": ".*"
13-
},
14-
"background": {
15-
"activeOnStart": true,
16-
"beginsPattern": "\\s*Server running\\.\\.\\. press ctrl-c to stop\\.",
17-
"endsPattern": "$a"
18-
}
19-
}
20-
],
21-
"group": "build"
22-
}
4+
5+
{
6+
"command": "kill $(lsof -ti :4000); exit 0;",
7+
"label": "stop-already-running",
8+
"options": {
9+
"cwd": "${workspaceFolder}"
10+
},
11+
"type": "shell"
12+
}
2313
]
2414
}

Makefile

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
default: install
2+
3+
h help:
4+
@egrep '^\S|^$$' Makefile
5+
6+
config: install
7+
8+
debug:
9+
npm run debug
10+
11+
install:
12+
bundle config set --local path vendor/bundle
13+
bundle install
14+
npm install
15+
16+
s serve:
17+
bundle exec jekyll serve --trace --livereload
18+
19+
build:
20+
npm run build

VERSION

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
0.0.1-${yyyy}${mm}${dd}.${HH}${MM}${SS}+${hash}

_config.version.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
version:

_includes/saf_content_summary.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
{% assign saf_to_render = include.saf %}
2+
{%- if saf_to_render.description -%}<b>{{saf_to_render.description}}: </b>{%- endif -%}
23
{{saf_to_render.requirement | default: saf_to_render.content | markdownify | remove: '<p>' | remove: '</p>' }}

_includes/saf_dimension.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,13 @@
66
{% endif %}
77

88
<tr>
9-
<td>
9+
<td {%- if saf.requirement -%} {%- if saf.requirement contains '**MUST**' %} style="background-color: red;" {%- elsif saf.requirement contains '**SHOULD**' %} style="background-color: orange;" {%- else %} style="background-color: blue;" {%- endif -%}{%- endif -%}>
1010
<a href="{{ saf.url | relative_url }}">
1111
{{ saf.title }}
1212
</a>
1313
</td>
1414
<td>
15+
{%- if saf.description -%}<b>{{saf.description}}: </b>{%- endif -%}
1516
{{saf.requirement | default: saf.content | markdownify | remove: '<p>' | remove: '</p>' }}
1617
</td>
1718
</tr>

_safs/d/d01.md

Lines changed: 30 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,35 @@
11
---
22
title: D01
3+
description: Documentation
34
dimension: documentation
4-
tags: []
5+
tags: [documentation,knowledge]
56
nav_order: 2.71
6-
---
77

8-
All architecture documentation **MUST** be maintained within the appropriate NHS England knowledge store e.g. Aalto, SharePoint, Confluence
8+
requirement: |
9+
All architecture documentation **MUST** be maintained within the appropriate NHS England knowledge store e.g. Aalto, SharePoint, Confluence
10+
11+
more_info: |
12+
asd
13+
asd
14+
**asdasd**
15+
- asd
16+
- asd
17+
18+
asadasd
19+
20+
examples:
21+
- title: Example 01 - Working with big data
22+
content: |
23+
Something
24+
25+
technology:
26+
- title: Grafana
27+
content: |
28+
Using Grafana
29+
30+
further_reading:
31+
- title: Google
32+
content: |
33+
google.com
34+
url: https://www.google.com
35+
---

_safs/dm/dm01.md

Lines changed: 35 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,42 @@
11
---
22
title: DM01
33
dimension: decisions
4-
tags: []
4+
tags: [decisions,debt,plans,funding]
55
nav_order: 2.21
6-
---
76

8-
Where a solution or part of solution is seen as tactical, short term or introduces / persist tech & architecture debt, remediations plans **SHOULD** be in place and agreed with the relevant stakeholders and governance groups.
7+
description: Architectural Debt
8+
9+
requirement: |
10+
Where a solution or part of solution is seen as tactical, short term or introduces / persist tech & architecture debt, remediations plans **SHOULD** be in place and agreed with the relevant stakeholders and governance groups.
11+
12+
Architecture Debt **MUST** be identified with implications, rationale and future mitigations plans (recorded in the Architecture Debt Register)
13+
14+
Plans **MUST** be realistic and funded.
15+
16+
more_info: |
17+
asd
18+
asd
19+
**asdasd**
20+
- asd
21+
- asd
22+
23+
asadasd
24+
25+
examples:
26+
- title: Example 01 - Working with big data
27+
content: |
28+
Something
29+
30+
technology:
31+
- title: Grafana
32+
content: |
33+
Using Grafana
34+
35+
further_reading:
36+
- title: Google
37+
content: |
38+
google.com
39+
url: https://www.google.com
40+
---
941

10-
Architecture Debt **MUST** be identified with implications, rationale and future mitigations plans (recorded in the Architecture Debt Register)
1142

12-
Plans **MUST** be realistic and funded.

0 commit comments

Comments
 (0)