We are updating our knowledge base!

Please visit our new site at https://wiki.greensoftware.foundation/ for the latest information.

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Introduction

The new Green Software Champions project represents a substantial transformation from our Speakers project, including many new types of contribution (known as “activities” within this project), and for the first time a link to GSF Projects and Working Groups.

As a Project Lead or Working Group Chair, you now have a new action to review Champion activities relating to your Project/WG.

When a Champion submits a new activity, it is reviewed by the GSF to check for basic accuracy and alignment. We use Airtable to collect information, but all of the changes for the website go into GitHub.

The Process in detail

We use Airtable to collect and manage data which is to be updated. Once the PM has checked the Activities for general accuracy, data is then transcribed by the PM or Project Assistant (PA) to a YAML file. A new file is created for first-time Champions, thereafter any profile updates or additional activities are added to this file.

We use Pull Requests to ensure accountability and transparency in our project. The Project Assistant will tag the relevant WG Chair or Project Lead in the pull request, which will show the changes in the YAML file to be considered. The Chair/Lead’s responsibility is to check whether the activity is indeed aligned to the project and is accurate.

This does not mean that the Chair/Lead has to know the Champion in person. For example, a Champion may speak about the Impact Framework but not be a GSF Member or involved in the project directly. This is still a valid activity, the check is to ensure the talk did indeed happen and and was aligned to the correct project.

Some of the more general activities will be aligned to a Working Group rather than a project. For example, a general talk on Standards should align to Standards WG. An introductory talk about Green Software should align to the Community WG. The PM/PA will do their best to ensure the activities have a good alignment.

Approval Process

The responsibility of the Chair/Lead is to check and comment on the PR. Final approval will be done by the PM or PA. However, we also encourage Projects and WGs to discuss some of the Champion activities in their regular meetings. Doing so will strengthen bonds between Champions and Projects/WGs.

On request, a report link can be generated showing the status of Activities aligned to a Project/WG.

Once the Chair/Lead has given their approval, the PM/PA will approve the PR and within a few hours, the activity will be shown in the Champion Profile at https://champions.greensoftware.foundation. The PM/PA will also update the status in Airtable which will generate an automated email to the Champion notifying them that approval has been given.

In the event that the Chair/Lead wishes to decline or has more questions, our main endeavour will be to seek clarity from the Champion in the first instance. Only when a resolution can not be found will the GSF decline the activity.

Example YAML File

In this example YAML file, it is the activities that need to be reviewed. The file shows the following:

Controbution type: Organizing

Linked Project: Decarbonize Software

Contribution Subtype: Green Software Conference

Dates: 1st July 2023 to 16th November 2023

Activity Title: Decarbonize Software

Activity Description: Adam was the organizer of the Decarb 2023 event.

URL: https://decarb.greensoftware.foundation

Related Event: Decarbonize Software

---
layout: ../../layouts/ChampionLayout.astro
firstName: Adam
lastName: Jackson
role: Community PM
organization: Green Software Foundation
languages: 
  - English
  - Franglais
  - Geordie
pronoun: He/Him
country: United Kingdom
city: Twyford
bio: A really awesome person
type: normal
social:
  github: adamj89
  linkedin: https://www.linkedin.com/in/adampjackson/
  twitter: adamj89
  website: https://tech-community.co.uk
activities:
  - contributionType: organizing
    linkedGSFProject: Decarbonize-Software
    subtype: green-software-conference
    dateFrom: 2023-07-01
    dateTo: 2023-11-16
    title: Decarbonize Software
    description: Adam was the organizer of the Decarb 2023 event.
    url: https://decarb.greensoftware.foundation
    relatedEvent: Decarbonize Software

  • No labels