Green-Software-Foundation / sci

A specification that describes how to calculate a carbon intensity for software applications.
Other
252 stars 51 forks source link

Create a rendered version of the sci website #368

Closed jawache closed 5 months ago

jawache commented 10 months ago

@osamajandali can you explore creating a version of this website on sci.greensoftware.foundation.

Additional task:

osamajandali commented 10 months ago

If it is only one page I can do a script that convert a markdown into a html.

Otherwise, if it will contain routing and navigating throught multiple pages and you want to you autogenerate pages from markdown, I use a framework called astro that is very straight forward and doesn't add a lot of code not configuration to get started. I used in Speakers website

jawache commented 10 months ago

This file in particular (https://github.com/Green-Software-Foundation/sci/blob/dev/Software_Carbon_Intensity/Software_Carbon_Intensity_Specification.md) the actual location of this file might change (might move to the root).

It will be just one file + header + footer that we add (with menu/links to other places). No sub-pages etc...

zanete commented 10 months ago

Capturing status of weekly call:

zanete commented 9 months ago

Capturing status of weekly call:

osamajandali commented 9 months ago

Done @jawache

zanete commented 9 months ago

@osamajandali - please also add GA tracking to this when deploying 🙏

jawache commented 9 months ago

Thanks @osamajandali

Version XXXX of the Software Carbon Intensity (SCI) specification by the Standards Working Group in the Green Software Foundation. The SCI technical specification, describes how to calculate the carbon intensity of a software application. It describes the methodology of calculating the total carbon emissions and the selection criteria to turn the total into a rate that can be used to achieve real-world, physical emissions reductions. To see the latest version, raise an issue or ask a question visit the GitHub repository .

seanmcilroy29 commented 9 months ago
jawache commented 9 months ago

@seanmcilroy29 can we have some front-matter in the spec.md, so basically add this to the top of the file.

---
version: 1.0.0
---

That isn't rendered but allows @osamajandali to read the version number and put it on the website.

I've created a PR to add this, the WG will need to approve (hopefully this is allowed for ISO?) https://github.com/Green-Software-Foundation/sci/pull/372

zanete commented 8 months ago

@jawache @seanmcilroy29 can you confirm we're waiting for the WG to approve the PR before Osama can take next action?

zanete commented 8 months ago

@seanmcilroy29 cc @jawache are there any news on this?

seanmcilroy29 commented 8 months ago

@zanete - I'd prefer not to tag the current main branch as v1.0 until after the Standard has been given its ISO number. It's unlikely, but If we tagged the main branch as v1.0 now and ISO came back asking for some additional editorials, then our semantic versioning would be out of Sync with the ISO releases.

My hope is that ISO offer some updates in Nov regarding this

jawache commented 7 months ago

Hey @seanmcilroy29 FYI this isn't about tagging the main branch with a version number it's about adding some meta data to the spec so Osama can print out the version number in the website. Even if you tagged the branch he can't read that to print the version number, it needs some front matter in the spec file.

This is the only thing blocking us from having a website for the sci. This isn't about tagging the branch, you can always edit the version number later to match the version that ISO gives us.

Just need this merged https://github.com/Green-Software-Foundation/sci/pull/372 that will unblock Osama. When ISO comes back with a version number we just update it to whatever ISO provides us.

zanete commented 7 months ago

@seanmcilroy29 When you get back, could you let us know what the next steps on this could be so we can plan when we can action?

zanete commented 6 months ago

@seanmcilroy29 a ping to get your attention to the commend above ☝

seanmcilroy29 commented 6 months ago

@zanete - https://github.com/Green-Software-Foundation/sci/pull/372 has been merged into dev. Osama should be unblocked to complete the webpage

zanete commented 6 months ago

Capturing status in the web call:

osamajandali commented 5 months ago

Done! https://sci.greensoftware.foundation/ It is also merged in the dev branch so that you can edit directly from there now

zanete commented 5 months ago

thanks @osamajandali ! @jawache can you review and confirm it's all as per your request? 🙏

jawache commented 5 months ago

Thank you this looks perfect!

@NAMRATA-WOKE FYI we now have a better link to send people if they want to read the SCI spec.

seanmcilroy29 commented 5 months ago

@osamajandali - To make this easily accessible, can we add a link to 'Resources' drop down menu?

jawache commented 5 months ago

@seanmcilroy29 you mean the resources menu on the main GSF website?

seanmcilroy29 commented 5 months ago

@jawache - yes, should have been more specific

jawache commented 5 months ago

😜 yeah good idea!

osamajandali commented 5 months ago

Added