Skip to content

Commit f264961

Browse files
vaughanknightdanuwdanuwpichuangtkuramoto33
authored
Release 1.3 - Graduation Release (#484)
* doc initial set up using classic template and typescript - doc is currently copied into casdk-docs/docs to get live updates (copied and not moved so changes in main can be easily identified when rebasing once it all works) * favicon * reoganising first draft * doc link fixes * github pages pipelines to accomodate customisations * Update WattTime registration link Signed-off-by: Phil Huang <[email protected]> * Create adopters.md Signed-off-by: tkuramoto33 <[email protected]> * Initial codespace branch and associated docs * Add Vestas. Signed-off-by: tkuramoto33 <[email protected]> * Remove a hyphen for consistent appearance Signed-off-by: tkuramoto33 <[email protected]> * Create enablement.md table of content Signed-off-by: Rintaro Ikeda <[email protected]> * link fix * workflow update * updated github action * ensuring there is a yarn lock file * removed working directory from setup node action * trying to have the working directory at a higher level * trying cache dependency path property * dont break the build on broken links for now * updated user * removed user * updated user to deploy pages * draft of enablement.md Signed-off-by: Rintaro Ikeda <[email protected]> * Update containerization.md Small typo ("arbon" => "Carbon") Signed-off-by: Richard Jackson <[email protected]> * github token permissions updated to ensure contents write * workflows fixes * Ensuring username was not needed * Support location source setting in Helm chart Signed-off-by: Yasumasa Suenaga <[email protected]> * Update carbon-aware-cli.md Fixes bugs with Linux scripts Signed-off-by: JasonLuuk <[email protected]> * Update overview.md Change the net url inside the prerequisites, I think the sdk requires version 6.0 net instead of the latest 8.0, which can mislead users. Signed-off-by: JasonLuuk <[email protected]> * Update quickstart.md Fix wrong links Signed-off-by: JasonLuuk <[email protected]> * verify azure function workflow not to trigger on casdk-docs changes only * Link fixes (may be related to latest version now erroring) * test doc file * restoring username and email and removing the test file * updated vs code extensions * DCO Remediation Commit for Dan Benitah <[email protected]> I, Dan Benitah <[email protected]>, hereby add my Signed-off-by to this commit: 44578f4 I, Dan Benitah <[email protected]>, hereby add my Signed-off-by to this commit: 3ae9a00 Signed-off-by: Dan Benitah <[email protected]> * Update the description Signed-off-by: tkuramoto33 <[email protected]> * Update the description to mention pull requests Signed-off-by: tkuramoto33 <[email protected]> * Update README.md * More updates More updates * Added plcaeholder images Added plcaeholder images * Create tests.md test coverage #413 Signed-off-by: Dan Benitah <[email protected]> * Updated images Updates all images and compressed some images, cleaned up naming for the avif file. * More updates New images, and some updates to the copy after stepping away from it for a bit. * Updates with theory of change details Updates with theory of change details * Update README.md * More updates More updates * Added plcaeholder images Added plcaeholder images * Updated images Updates all images and compressed some images, cleaned up naming for the avif file. * More updates New images, and some updates to the copy after stepping away from it for a bit. * Updates with theory of change details Updates with theory of change details * Minor updates, included adopters page link Minor updates, included adopters page link * Further updates to clean up merge duplication * Signed-off-by: Vaughan Knight <[email protected]> DCO Remediation Commit for Vaughan Knight <[email protected]> I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: da70ec4 I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 6be74ff I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: fe5cef9 I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: b4a7973 I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: d0a954a I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 996d084 I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 648a1ce I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 581267c I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 3c90f55 I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 6c1514e I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 0592710 I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: c59057c I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 0cec58f I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 028a179 Signed-off-by: Vaughan Knight <[email protected]> * blog posts - unpublished / placeholder posts currently sit in blog_preview sub folder * annoucementBar #416 to include disclaimer as well as CarbonHack link * CarbonHack24 Update to README.md Signed-off-by: Dan Benitah <[email protected]> * bold disclaimer / banner message * ensuring samples get deployed as part of the docs too * working directory correction for moving samples in docs deployment workflow * normalisation of the workflow name to others * latest docusaurus updates to check the latest workflow * docusaurus broken links build warning + move all samples folder * Update CONTRIBUTING.md Signed-off-by: Sophie Trinder <[email protected]> * Update CONTRIBUTING.md Signed-off-by: Sophie Trinder <[email protected]> * Update CHANGELOG.md Signed-off-by: Dan Benitah <[email protected]> * Update CHANGELOG.md with first draft release notes for 1.2 Signed-off-by: Dan Benitah <[email protected]> * Update CHANGELOG.md Signed-off-by: Dan Benitah <[email protected]> * Update CHANGELOG.md Updating release date Signed-off-by: Dan Benitah <[email protected]> * Update WattTime registration link Signed-off-by: Phil Huang <[email protected]> * Update containerization.md Small typo ("arbon" => "Carbon") Signed-off-by: Richard Jackson <[email protected]> * Create adopters.md Signed-off-by: tkuramoto33 <[email protected]> * Add Vestas. Signed-off-by: tkuramoto33 <[email protected]> * Remove a hyphen for consistent appearance Signed-off-by: tkuramoto33 <[email protected]> * Update the description Signed-off-by: tkuramoto33 <[email protected]> * Update the description to mention pull requests Signed-off-by: tkuramoto33 <[email protected]> * Create enablement.md table of content Signed-off-by: Rintaro Ikeda <[email protected]> * draft of enablement.md Signed-off-by: Rintaro Ikeda <[email protected]> * Update carbon-aware-cli.md Fixes bugs with Linux scripts Signed-off-by: JasonLuuk <[email protected]> * Initial codespace branch and associated docs * updated vs code extensions * DCO Remediation Commit for Dan Benitah <[email protected]> I, Dan Benitah <[email protected]>, hereby add my Signed-off-by to this commit: 44578f4 I, Dan Benitah <[email protected]>, hereby add my Signed-off-by to this commit: 3ae9a00 Signed-off-by: Dan Benitah <[email protected]> * Update README.md * More updates More updates * Added plcaeholder images Added plcaeholder images * Updated images Updates all images and compressed some images, cleaned up naming for the avif file. * More updates New images, and some updates to the copy after stepping away from it for a bit. * Updates with theory of change details Updates with theory of change details * Minor updates, included adopters page link Minor updates, included adopters page link * Update README.md * More updates More updates * Added plcaeholder images Added plcaeholder images * Updated images Updates all images and compressed some images, cleaned up naming for the avif file. * More updates New images, and some updates to the copy after stepping away from it for a bit. * Updates with theory of change details Updates with theory of change details * Signed-off-by: Vaughan Knight <[email protected]> DCO Remediation Commit for Vaughan Knight <[email protected]> I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: da70ec4 I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 6be74ff I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: fe5cef9 I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: b4a7973 I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: d0a954a I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 996d084 I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 648a1ce I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 581267c I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 3c90f55 I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 6c1514e I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 0592710 I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: c59057c I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 0cec58f I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 028a179 Signed-off-by: Vaughan Knight <[email protected]> * Update tests.md our current coverage is 74.6% so adjusting until we can improve Signed-off-by: Dan Benitah <[email protected]> * Update README.md linking to the new banner Signed-off-by: Dan Benitah <[email protected]> * adding the banner image Signed-off-by: Dan Benitah <[email protected]> * Create SECURITY.md * merge and bug fixes * Qucikstart fix and overview link adjustment following move * Up Helm chart version to 1.1.0 Signed-off-by: Yasumasa Suenaga <[email protected]> * Signed-off-by: Vaughan Knight <[email protected]> DCO Remediation Commit for Vaughan Knight <[email protected]> I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: da70ec4 I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 6be74ff I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: fe5cef9 I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: b4a7973 I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: d0a954a I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 996d084 I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 648a1ce I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 581267c I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 3c90f55 I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 6c1514e I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 0592710 I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: c59057c I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 0cec58f I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 028a179 Signed-off-by: Vaughan Knight <[email protected]> * CarbonHack24 Update to README.md Signed-off-by: Dan Benitah <[email protected]> * Create tests.md test coverage #413 Signed-off-by: Dan Benitah <[email protected]> * Update tests.md our current coverage is 74.6% so adjusting until we can improve Signed-off-by: Dan Benitah <[email protected]> * Signed-off-by: Vaughan Knight <[email protected]> DCO Remediation Commit for Vaughan Knight <[email protected]> I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: da70ec4 I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 6be74ff I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: fe5cef9 I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: b4a7973 I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: d0a954a I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 996d084 I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 648a1ce I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 581267c I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 3c90f55 I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 6c1514e I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 0592710 I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: c59057c I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 0cec58f I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 028a179 Signed-off-by: Vaughan Knight <[email protected]> * blog updates * DCO Remediation Commit for Dan Benitah <[email protected]> I, Dan Benitah <[email protected]>, hereby add my Signed-off-by to this commit: 356ce09 I, Dan Benitah <[email protected]>, hereby add my Signed-off-by to this commit: 2c342a8 I, Dan Benitah <[email protected]>, hereby add my Signed-off-by to this commit: 04be596 I, Dan Benitah <[email protected]>, hereby add my Signed-off-by to this commit: c437b5b I, Dan Benitah <[email protected]>, hereby add my Signed-off-by to this commit: 46958d9 I, Dan Benitah <[email protected]>, hereby add my Signed-off-by to this commit: 21a0e16 I, Dan Benitah <[email protected]>, hereby add my Signed-off-by to this commit: 8bbe72e I, Dan Benitah <[email protected]>, hereby add my Signed-off-by to this commit: 62e2a95 I, Dan Benitah <[email protected]>, hereby add my Signed-off-by to this commit: 5183d73 I, Dan Benitah <[email protected]>, hereby add my Signed-off-by to this commit: 93267d6 I, Dan Benitah <[email protected]>, hereby add my Signed-off-by to this commit: ee8841c I, Dan Benitah <[email protected]>, hereby add my Signed-off-by to this commit: 2d7b4dd I, Dan Benitah <[email protected]>, hereby add my Signed-off-by to this commit: 68bbb2f I, Dan Benitah <[email protected]>, hereby add my Signed-off-by to this commit: 735a515 I, Dan Benitah <[email protected]>, hereby add my Signed-off-by to this commit: a31b391 I, Dan Benitah <[email protected]>, hereby add my Signed-off-by to this commit: b7483b6 I, Dan Benitah <[email protected]>, hereby add my Signed-off-by to this commit: 4cece7b I, Dan Benitah <[email protected]>, hereby add my Signed-off-by to this commit: 83f3073 I, Dan Benitah <[email protected]>, hereby add my Signed-off-by to this commit: 4799d7a I, Dan Benitah <[email protected]>, hereby add my Signed-off-by to this commit: d2d823d I, Dan Benitah <[email protected]>, hereby add my Signed-off-by to this commit: c3d832c I, Dan Benitah <[email protected]>, hereby add my Signed-off-by to this commit: ec96b52 I, Dan Benitah <[email protected]>, hereby add my Signed-off-by to this commit: 9567c45 I, Dan Benitah <[email protected]>, hereby add my Signed-off-by to this commit: 4527514 I, Dan Benitah <[email protected]>, hereby add my Signed-off-by to this commit: ff729b0 I, Dan Benitah <[email protected]>, hereby add my Signed-off-by to this commit: 1bdd2ad I, Dan Benitah <[email protected]>, hereby add my Signed-off-by to this commit: 012ca25 I, Dan Benitah <[email protected]>, hereby add my Signed-off-by to this commit: c7d4563 I, Dan Benitah <[email protected]>, hereby add my Signed-off-by to this commit: a51782f I, Dan Benitah <[email protected]>, hereby add my Signed-off-by to this commit: cc15035 I, Dan Benitah <[email protected]>, hereby add my Signed-off-by to this commit: 3c62bd4 I, Dan Benitah <[email protected]>, hereby add my Signed-off-by to this commit: 590f262 Signed-off-by: Dan Benitah <[email protected]> DCO Remediation Commit for danuw <[email protected]> I, danuw <[email protected]>, hereby add my Signed-off-by to this commit: fbc602c I, danuw <[email protected]>, hereby add my Signed-off-by to this commit: ac1432f I, danuw <[email protected]>, hereby add my Signed-off-by to this commit: 8166cf2 I, danuw <[email protected]>, hereby add my Signed-off-by to this commit: 48f117e Signed-off-by: danuw <[email protected]> * DCO Remediation Commit for danuw <[email protected]> I, danuw <[email protected]>, hereby add my Signed-off-by to this commit: fbc602c I, danuw <[email protected]>, hereby add my Signed-off-by to this commit: ac1432f I, danuw <[email protected]>, hereby add my Signed-off-by to this commit: 8166cf2 I, danuw <[email protected]>, hereby add my Signed-off-by to this commit: 48f117e Signed-off-by: danuw <[email protected]> Signed-off-by: Dan Benitah <[email protected]> * Update baseURL docusaurus config Signed-off-by: Osama Jandali <[email protected]> * Update docusaurus.config.js Signed-off-by: Osama Jandali <[email protected]> * Revert changes Signed-off-by: Osama Jandali <[email protected]> * Update domain from docusaurus Signed-off-by: Osama Jandali <[email protected]> * Update docusaurus.config.js Signed-off-by: Osama Jandali <[email protected]> * Create CNAME file Signed-off-by: Osama Jandali <[email protected]> * clean up for title * Option to show the samples in the local docs using `nm run start-with-samples` . Will need deleting manually for now * seo for the doc site * docs fixes * layout update for blogs * Update SECURITY.md Updated with @Willmish recommendations for the document which were lost in a comment 👍 * DCO Remediation Commit for Vaughan Knight <[email protected]> I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 2dc06f8 Signed-off-by: Vaughan Knight <[email protected]> * Ensure pictures on the blog are correctly sized * updated links to videos * Update README.md * Change "Withing" to "Within" I'm genuinely unsure on what word this should be, possible "Using", but I'm sure it's not "Withing". Signed-off-by: Richard Jackson <[email protected]> * Update README.md Two other typos - programatically -> programmatically - soruces -> sources Signed-off-by: Richard Jackson <[email protected]> * first draft of release 1.3 changelog * Update README.md with updated link to overview Signed-off-by: Dan Benitah <[email protected]> * Fix overview URL in README Signed-off-by: Szymon Duchniewicz <[email protected]> * Update README.md Update FAQ link for Carbon Hack Signed-off-by: Russell Trow <[email protected]> * Updates to the contribution documentation Updates to the contribution documentation * DCO Remediation Commit for Vaughan Knight <[email protected]> I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: f267eba Signed-off-by: Vaughan Knight <[email protected]> * Readme as project overview in docs, disclaimer update for graduated project, and docs deploying pipeline updates * DCO Remediation Commit for Vaughan Knight <[email protected]> I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: bd7ad15 I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 693beed I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 1d78756 I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: a7bc0fc I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 571e217 I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: a07870f I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 0314c47 I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 3af6f73 I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 932a665 I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 9f09493 I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 02ea4d6 I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 183a676 I, Vaughan Knight <[email protected]>, hereby add my Signed-off-by to this commit: 0481081 Signed-off-by: Vaughan Knight <[email protected]> --------- Signed-off-by: Phil Huang <[email protected]> Signed-off-by: tkuramoto33 <[email protected]> Signed-off-by: Rintaro Ikeda <[email protected]> Signed-off-by: Richard Jackson <[email protected]> Signed-off-by: Yasumasa Suenaga <[email protected]> Signed-off-by: JasonLuuk <[email protected]> Signed-off-by: Dan Benitah <[email protected]> Signed-off-by: Vaughan Knight <[email protected]> Signed-off-by: Sophie Trinder <[email protected]> Signed-off-by: danuw <[email protected]> Signed-off-by: Osama Jandali <[email protected]> Signed-off-by: Szymon Duchniewicz <[email protected]> Signed-off-by: Russell Trow <[email protected]> Co-authored-by: danuw <[email protected]> Co-authored-by: Dan Benitah <[email protected]> Co-authored-by: Phil Huang <[email protected]> Co-authored-by: tkuramoto33 <[email protected]> Co-authored-by: Rintaro Ikeda <[email protected]> Co-authored-by: rinikeda <[email protected]> Co-authored-by: Richard Jackson <[email protected]> Co-authored-by: yasuenag <[email protected]> Co-authored-by: JasonLuuk <[email protected]> Co-authored-by: Szymon Duchniewicz <[email protected]> Co-authored-by: Sophie Trinder <[email protected]> Co-authored-by: Osama Jandali <[email protected]> Co-authored-by: Szymon Duchniewicz <[email protected]> Co-authored-by: Russell Trow <[email protected]>
1 parent f8c2b96 commit f264961

File tree

120 files changed

+15449
-453
lines changed

Some content is hidden

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

120 files changed

+15449
-453
lines changed

.devcontainer/devcontainer.json

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,13 @@
1313
// Use 'appPort' to create a container with published ports. If the port isn't working, be sure
1414
// your server accepts connections from all interfaces (0.0.0.0 or '*'), not just localhost.
1515
// "appPort": [],
16+
// Use 'forwardPorts' to make a list of ports inside the container available locally.
17+
"forwardPorts": [5073],
18+
// "portsAttributes": {
19+
// "5073": {
20+
// "protocol": "https"
21+
// }
22+
// },
1623

1724
// Uncomment the next line to run commands after the container is created.
1825
// "postCreateCommand": "rustc --version",
@@ -26,8 +33,19 @@
2633
// Uncomment the line below to mount your local usersecrets into the devcontainer from a Mac/Linux OS
2734
// "mounts": [ "source=${localEnv:HOME}/.microsoft/usersecrets,target=/root/.microsoft/usersecrets,type=bind" ],
2835

36+
2937
// Add the IDs of extensions you want installed when the container is created in the array below.
30-
"extensions": [
31-
"ms-dotnettools.csharp"
32-
]
38+
"customizations": {
39+
"vscode": {
40+
"extensions": [
41+
"ms-vscode.vscode-node-azure-pack",
42+
"GitHub.copilot",
43+
"GitHub.vscode-github-actions",
44+
"GitHub.copilot-chat",
45+
"ms-dotnettools.vscode-dotnet-runtime",
46+
"ms-dotnettools.csdevkit",
47+
"ms-dotnetools.csharp"
48+
]
49+
}
50+
}
3351
}
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
# Sample workflow for building and deploying a Jekyll site to GitHub Pages
2+
name: 6-Deploy docs to GitHub Pages
3+
4+
on:
5+
# Runs on pushes targeting the default branch
6+
push:
7+
branches: ["dev", "docs/*"]
8+
paths:
9+
- 'casdk-docs/**'
10+
- 'samples/**'
11+
# Allows you to run this workflow manually from the Actions tab
12+
workflow_dispatch:
13+
14+
# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
15+
permissions:
16+
contents: write
17+
pages: write
18+
id-token: write
19+
20+
# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
21+
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
22+
concurrency:
23+
group: "pages"
24+
cancel-in-progress: false
25+
26+
jobs:
27+
deploy:
28+
name: Deploy docs to GitHub Pages
29+
runs-on: ubuntu-latest
30+
steps:
31+
- uses: actions/checkout@v2
32+
- uses: actions/setup-node@v3
33+
with:
34+
node-version: 18
35+
36+
- name: Copy Files
37+
run: |
38+
# Moving the samples folder at build& deploy time of the docs so that it appears in the end result
39+
cp -r ./samples/ ./casdk-docs/docs/
40+
cp -r ./README.md ./casdk-docs/docs/overview/overview.md
41+
cp -r ./CONTRIBUTING.md ./casdk-docs/docs/overview/contributing.md
42+
working-directory: .
43+
44+
- name: Install dependencies
45+
run: yarn install --frozen-lockfile
46+
working-directory: ./casdk-docs
47+
- name: Build website
48+
run: yarn build
49+
working-directory: ./casdk-docs
50+
51+
# Popular action to deploy to GitHub Pages:
52+
# Docs: https://github.com/peaceiris/actions-gh-pages#%EF%B8%8F-docusaurus
53+
- name: Deploy to GitHub Pages
54+
uses: peaceiris/actions-gh-pages@v3
55+
with:
56+
github_token: ${{ secrets.GITHUB_TOKEN }}
57+
# Build output to publish to the `gh-pages` branch:
58+
publish_dir: ./casdk-docs/build
59+
# The following lines assign commit authorship to the official
60+
# GH-Actions bot for deploys to `gh-pages` branch:
61+
# https://github.com/actions/checkout/issues/13#issuecomment-724415212
62+
# The GH actions bot is used by default if you didn't specify the two fields.
63+
# You can swap them out with your own user credentials.
64+
user_name: github-actions[bot]
65+
user_email: 41898282+github-actions[bot]@users.noreply.github.com

.github/workflows/verify-azure-function-with-packages.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ on:
99
- 'src/**'
1010
- '.github/workflows/**'
1111
- 'samples/azure/azure-function/**'
12+
- '!casdk-docs/**'
1213

1314
env:
1415
DOCKERFILE_PATH: samples/azure/azure-function/Dockerfile

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,3 +33,5 @@ src/data/location-sources/custom-azure-zones.json
3333

3434
# exclude artifacts on java-client example
3535
samples/java-client/target
36+
37+
casdk-docs/docs/samples/*

CHANGELOG.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,54 @@
22

33
All notable changes to the Carbon Aware SDK will be documented in this file.
44

5+
## [1.3.0] - 2024-02
6+
7+
### Added
8+
9+
- docs site at https://carbon-aware-sdk.greensoftware.foundation/
10+
- [PR #464 Create SECURITY.md ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/464)
11+
- [PR #461 CarbonHack24 Update to README.md ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/461)
12+
- [PR #457 Features/codespaces quickstart ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/457)
13+
- [PR #459 Readme updates for clarity ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/459)
14+
- [PR #449 Support location source setting in Helm chart ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/449)
15+
- [PR #431 Update documentation of Usefulness (adopters.md) ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/431)%
16+
- [#416 Add disclaimer banner to any public-facing documentation (docusaurus webpage) ](https://github.com/Green-Software-Foundation/carbon-aware-s dk/issues/416)
17+
- [#415 Update documentation of secureness (security.md) ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/415)
18+
- [#414 Update documentation of Usefulness (adopters.md) ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/414)
19+
- [#413 Update documentation for Test Coverage ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/413)
20+
- [#412 Update documentation for End User Guide (enablement.md) ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/412)
21+
- [#410 Update documentation for How to contribute (contributing.md ) ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/410)
22+
23+
### Fixed
24+
25+
- [#344 [Bug]: Fix and update doc deployment workflow ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/344)
26+
27+
### Changed
28+
29+
- [#411 Update documentation for Project overview (ReadMe) ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/411)
30+
- [PR #454 Update quickstart.md ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/454)
31+
- [PR #453 Update overview.md ](https://github.com/Green-Software-Foundation/carbon-aware-sdk/pull/453)
32+
33+
#### API
34+
35+
-
36+
37+
#### API Deployment
38+
39+
-
40+
41+
#### SDK
42+
43+
-
44+
45+
46+
#### Other
47+
48+
-
49+
50+
51+
For more details, checkout [https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/474](https://github.com/Green-Software-Foundation/carbon-aware-sdk/issues/474)
52+
553
## [1.2.0] - 2024-01
654

755
### Added

CONTRIBUTING.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,15 @@ and the approved contribution process that members should follow.
1717
- [Collaborating with the OSWG](#collaborating-with-the-opensource-working-group)
1818

1919
## Current Opportunities
20-
We have opportunities for both code and non code contributors.
20+
We have opportunities for both code and non code contributors. We're currently looking all contributions, with some areas of extra opportunity outlined in the table below.
2121

22-
We're currently looking for contributions in the following areas:
23-
1. Sample Creation
24-
2. Documentation Updates, including getting docusaurus up and running
25-
3. Video Content Creation (how to enable, demos etc)
26-
4. Slide Deck Creation, available for presenter use, including real time video demo
22+
23+
| Contribution Areas | Description |
24+
|----------|----------|
25+
|**Sample Creation** | These help adopters of the SDK learn how they can quick get started and build their own carbon aware solutions.|
26+
|**Documentation Updates** | The documentation always can be improved to make the Carbon Aware SDK more accessible to everyone. Guides, SDK and API document, and more! |
27+
|**Video Content Creation (how to enable, demos etc)** | Quick videos help adopters undersatnd just how easy it is to get started in an easy to consume form.
28+
|**Slide Deck Creation <br /> Available for presenter use, including real time video demo**| We get a lot of traction at conferences, and if we have a standard deck for anyone to present, it will enable those who might not be able to create a deck, but could easily present it, to also participate.
2729

2830
## How To Get Started
2931
Introduce yourself on on our [discussions page](https://github.com/orgs/Green-Software-Foundation/discussions/65) and let us know where you think you can help.
@@ -83,7 +85,7 @@ do **not** open an issue to request features.
8385
3. PR to be submitted against the **DEV feature branch**
8486
4. PR discussed with the WG. If agreed, the WG Chair will merge into **DEV
8587
Feature branch**
86-
![GSF Single-Trunk Based Branch Flow](/docs/images/single-trunk-branch.svg)
88+
![GSF Single-Trunk Based Branch Flow](./images/readme/single-trunk-branch.svg)
8789
5. See
8890
[The Way we Work](https://github.com/Green-Software-Foundation/standards_wg/blob/main/the_way_we_work.md)
8991
for futher details.

README.md

Lines changed: 49 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,36 @@
1+
---
2+
sidebar_position: 2
3+
---
4+
15
# Carbon Aware SDK
6+
Carbon aware software does more when it can leverage greener energy sources, and less when the energy CO2 emissions are higher.
7+
8+
The Carbon Aware SDK is a toolset to help you measure the carbon emissions of your software, in turn helping you **measure and reduce your software's carbon emissions**, and choose when and where you run your software to make it greener.
9+
10+
![Carbon Aware Software](./images/readme/carbon-aware-software.png)
11+
12+
13+
By knowing the carbon emissions of the energy that powers your applications, you and your organisation can leverage greener energy sources to reduce your CO2 emissions by:
14+
15+
* Building AI models when carbon emissions are lower
16+
* Deploying software into the cloud in locations that have greener energy sources
17+
* Running software updates at greener energy time windows
18+
* Using data to run hypothetical models to understand how you could start driving impact and reduce emissions, drive business cases for change, and create a greener future.
219

20+
Within the [Green Software Foundations Theory of Change](https://greensoftware.foundation/articles/theory-of-change), we look at 3 pillars, that being **Knowledge**, **Tech Culture**, and **Tooling** as focus areas to drive this change. The Carbon Aware SDK at it's core sits firmly in the **Tooling** pillar, and also supports the other pillars, providing **Knowledge** through emissions data to inform change, and being core enabler for the **Tech Culture** for building carbon aware software.
21+
22+
Companies including UBS and Vestas have already deployed the Carbon Aware SDK to build greener software, and you can too!
23+
24+
# Getting Started Overview
25+
26+
Head on over to the [Getting Started Overview Guide](./casdk-docs/docs/overview/overview.md) to get up and running.
27+
28+
Get started on creating sustainable software innovation for a greener future
29+
today!
30+
31+
![Green Software](./images/readme/what-is-green-software.avif)
32+
33+
# How Does This Work?
334
You can reduce the carbon footprint of your application by just running things
435
at different times and in different locations. That is because not all
536
electricity is produced in the same way. Most is produced through burning fossil
@@ -9,6 +40,8 @@ When software does more when the electricity is clean and do less when the
940
electricity is dirty, or runs in a location where the energy is cleaner, we call
1041
this **carbon aware software**.
1142

43+
![Carbon Aware Software](./images/readme/types-of-green-software.png)
44+
1245
The Carbon Aware SDK helps you build the carbon aware software solutions with
1346
the intelligence to use the greenest energy sources. Run them at the greenest
1447
time, or in the greenest locations, or both! Capture consistent telemetry and
@@ -20,27 +53,22 @@ where energy is the greenest, and create tools that give insights and help
2053
software innovators to make greener software decisions. All of this helps reduce
2154
carbon emissions.
2255

23-
# Getting Started Overview
24-
25-
Head on over to the [Getting Started Overview Guide](./docs/overview.md) to get up and running.
26-
27-
Get started on creating sustainable software innovation for a greener future
28-
today!
29-
3056
## What is the Carbon Aware SDK?
3157

3258
At its core the Carbon Aware SDK is a WebApi and Command Line Interface (CLI) to
3359
assist in building carbon aware software. The functionality across the CLI and
3460
WebApi is identical by design.
3561

62+
You can use these to attain carbon emissions data for the energy that powers your applications, and in turn programmatically make greener decisions in your software.
63+
3664
### The WebApi
3765

3866
The WebApi is the preferred deployment within large organisations to centralise
3967
management and increase control and auditability, especially in regulated
4068
environments. It can be deployed as a container for easy management, and can be
4169
deployed alongside an application within a cluster or separately.
4270

43-
![WebApi Screenshot](./images/screenshot_web_api.png)
71+
![WebApi Screenshot](./images/readme/screenshot_web_api.png)
4472

4573
### The CLI
4674

@@ -49,18 +77,16 @@ where a command-line can be used. This tends to be common with legacy DevOps
4977
pipelines to drive deployment for integration testing where you can test your
5078
deployment in the greenest location.
5179

52-
![WebApi Screenshot](./images/screenshot_cli.png)
80+
![WebApi Screenshot](./images/readme/screenshot_cli.png)
5381

5482
## Who Is Using the Carbon Aware SDK?
5583

5684
The Carbon Aware SDK is being used by large and small companies around the
5785
world. Some of the world’s biggest enterprises and software companies, through
58-
to start-ups.
86+
to start-ups. Both UBS and Vestas have used the SDK, with further details over on the [adopters overview](./casdk-docs/docs/overview/adopters.md).
5987

6088
Machine Learning (ML) workloads are a great example of long running compute
61-
intensive workloads, that often are also not time critical. By moving these
62-
workloads to a different time, the carbon emissions from the ML training can be
63-
reduced by up to 15%, and by moving the location of the training this can be
89+
intensive workloads, that often are also not time critical. By moving these workloads to a different time, the carbon emissions from the ML training can be reduced by up to 15%, and by moving the location of the training this can be
6490
reduced even further, at times by up to 50% or more.
6591

6692
## What does the SDK/API provide that 3rd party data providers such as WattTime or ElectricityMaps do not?
@@ -136,7 +162,7 @@ prefer to use for on premises workloads, which you can combine in aggregate with
136162

137163
## Is it possible to retrieve energy mix information from the SDK?
138164

139-
Energy mix (the percentages that are from different energy soruces i.e. coal,
165+
Energy mix (the percentages that are from different energy sources i.e. coal,
140166
nuclear, wind, gas, solar, tidal, hydro etc) is not provided in the API to date.
141167
This may be a feature we will consider in the future. The SDK provides emissions
142168
percentage information only at the moment.
@@ -153,9 +179,17 @@ The Carbon Aware SDK is a project as part of the
153179
Open Source Working Group.
154180

155181
### Appointments
182+
The following are those who are currently actively working on the SDK and have made significant ongoing contributions.
156183

157184
- Chair/Project lead - Vaughan Knight (Microsoft)
158-
- Vice Chair - Szymon Duchniewicz (Avanade)
185+
- Senior Technical Program Manager - Sophie Trinder (Green Software Foundation)
186+
- Principal Contributor - Szymon Duchniewicz (Avanade)
187+
- Principal Contributor - Dan Benitah (Avanade)
188+
- Contributor - Bill DeRusha (Microsoft)
189+
- Contributor - Yasumasa Suenaga (NTT Data)
190+
- Contributor - Damien Roux (NTT Data)
191+
192+
Please note that there are many others who have made contributions over time - these are all greatly appreciated, the project would not be where it is today without everyone's support. Thank you.
159193

160194
### GSF Project Scope
161195

0 commit comments

Comments
 (0)