Skip to content

Commit ea35c0a

Browse files
Backsync test with main #72 from Office-of-Digital-Services/main
Backsync test with main
2 parents e57832f + b0bd82f commit ea35c0a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

64 files changed

+3204
-3362
lines changed

.eleventy.js

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
module.exports = function (eleventyConfig) {
2+
// Passthrough copy for static assets
3+
eleventyConfig.addPassthroughCopy("src/images");
4+
eleventyConfig.addPassthroughCopy("src/css");
5+
eleventyConfig.addPassthroughCopy({
6+
"src/root": "."
7+
});
8+
eleventyConfig.addPassthroughCopy({
9+
"src/docs": "."
10+
});
11+
// Add more passthroughs if needed (e.g., fonts, js)
12+
return {
13+
dir: {
14+
input: "src",
15+
includes: "_includes",
16+
output: "_site"
17+
},
18+
htmlTemplateEngine: "njk",
19+
templateFormats: ["html", "njk"]
20+
};
21+
};

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,4 @@
11
.DS_Store
2+
3+
/_site
4+
/node_modules

.prettierignore

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

.prettierrc.json

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"$schema": "https://json.schemastore.org/prettierrc",
3+
"arrowParens": "avoid",
4+
"trailingComma": "none",
5+
"tabWidth": 2,
6+
"bracketSameLine": true,
7+
"singleAttributePerLine": false,
8+
"embeddedLanguageFormatting": "off",
9+
"overrides": [
10+
{
11+
"files": "web.config",
12+
"options": {
13+
"parser": "html",
14+
"printWidth": 120
15+
}
16+
},
17+
{
18+
"files": ["*.svg", "*.xml"],
19+
"options": {
20+
"parser": "html",
21+
"printWidth": 9999
22+
}
23+
}
24+
]
25+
}

.vscode/extensions.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"recommendations": [
3+
"esbenp.prettier-vscode",
4+
"tombonnike.vscode-status-bar-format-toggle",
5+
"ambooth.git-rename"
6+
]
7+
}

.vscode/settings.json

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
11
{
2-
"liveServer.settings.port": 5501
3-
}
2+
"terminal.integrated.defaultProfile.windows": "Git Bash",
3+
"editor.defaultFormatter": "esbenp.prettier-vscode",
4+
"[javascript]": {
5+
"editor.defaultFormatter": "esbenp.prettier-vscode"
6+
},
7+
"editor.tabSize": 2,
8+
"editor.detectIndentation": false,
9+
"formattingToggle.affects": ["editor.formatOnSave"],
10+
"[html]": {
11+
"editor.defaultFormatter": "esbenp.prettier-vscode"
12+
},
13+
"[json]": {
14+
"editor.defaultFormatter": "esbenp.prettier-vscode"
15+
},
16+
"prettier.documentSelectors": ["**/web.config", "**/*.svg", "**/*.xml"]
17+
}

azure-dev-build-pipelines.yml

Lines changed: 0 additions & 18 deletions
This file was deleted.
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
2+
# Node.js
3+
# Build a general Node.js project with npm.
4+
# Add steps that analyze code, save build artifacts, deploy, and more:
5+
# https://docs.microsoft.com/azure/devops/pipelines/languages/javascript
6+
7+
trigger:
8+
- development
9+
pr: none
10+
11+
pool:
12+
vmImage: "ubuntu-latest"
13+
14+
steps:
15+
- script: |
16+
echo "##vso[build.addbuildtag]trigger-$(Build.Reason)"
17+
displayName: "Tag build with trigger reason"
18+
19+
- task: NodeTool@0
20+
inputs:
21+
versionSpec: "18.x"
22+
displayName: "Install Node.js"
23+
24+
- task: Npm@1
25+
inputs:
26+
command: "install"
27+
displayName: "npm install"
28+
29+
- script: npm run build
30+
displayName: "npm build"
31+
32+
- task: CopyFiles@2
33+
inputs:
34+
Contents: "_site/**" # Pull the build directory
35+
TargetFolder: "$(Build.ArtifactStagingDirectory)"
36+
- task: PublishBuildArtifacts@1
37+
inputs:
38+
PathtoPublish: "$(Build.ArtifactStagingDirectory)/_site" # build files
39+
ArtifactName: "drop" # output artifact named drop
40+
- task: ArchiveFiles@2
41+
inputs:
42+
rootFolderOrFile: "$(Build.ArtifactStagingDirectory)"
43+
includeRootFolder: true
44+
archiveType: "zip"
45+
archiveFile: "$(Build.ArtifactStagingDirectory)/$(Build.BuildId).zip"
46+
replaceExistingArchive: true

azure-main-build-pipeline.yml

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
2+
# Node.js
3+
# Build a general Node.js project with npm.
4+
# Add steps that analyze code, save build artifacts, deploy, and more:
5+
# https://docs.microsoft.com/azure/devops/pipelines/languages/javascript
6+
7+
trigger:
8+
- main
9+
pr: none
10+
11+
pool:
12+
vmImage: "ubuntu-latest"
13+
14+
steps:
15+
- script: |
16+
echo "##vso[build.addbuildtag]trigger-$(Build.Reason)"
17+
displayName: "Tag build with trigger reason"
18+
19+
- task: NodeTool@0
20+
inputs:
21+
versionSpec: "18.x"
22+
displayName: "Install Node.js"
23+
24+
- task: Npm@1
25+
inputs:
26+
command: "install"
27+
displayName: "npm install"
28+
29+
- script: npm run build
30+
displayName: "npm build"
31+
32+
- task: CopyFiles@2
33+
inputs:
34+
Contents: "_site/**" # Pull the build directory
35+
TargetFolder: "$(Build.ArtifactStagingDirectory)"
36+
- task: PublishBuildArtifacts@1
37+
inputs:
38+
PathtoPublish: "$(Build.ArtifactStagingDirectory)/_site" # build files
39+
ArtifactName: "drop" # output artifact named drop
40+
- task: ArchiveFiles@2
41+
inputs:
42+
rootFolderOrFile: "$(Build.ArtifactStagingDirectory)"
43+
includeRootFolder: true
44+
archiveType: "zip"
45+
archiveFile: "$(Build.ArtifactStagingDirectory)/$(Build.BuildId).zip"
46+
replaceExistingArchive: true

azure-pipelines.yml

Lines changed: 0 additions & 18 deletions
This file was deleted.

0 commit comments

Comments
 (0)