Hacking Sustainability

These projects were completed by the class of 2026

Group 0: Template Project
By Student1 first and last name, Student2, Student3.
This is a summary with a max of 200 characters; The links below should send the reader to your paper, the tool you folks built (source code or website), and optionally your presentation video. Please remove yaml entries for links you do not use.
Paper. Website. Source code. Video Presentation.






How to contribute

To add a new article, follow the instructions below:

  1. Fork the repo of the website on Github: https://github.com/luiscruz/course_sustainableSE/
  2. Create a new markdown file inside the directory 2026/p2_hacking_sustainability
    • Use the following filename format: g<group_number>_<1/2meaningful_keywords>.md
    • Use the file gX_template.md has a template
    • If you want to add images, add it to 2025/img/p2_hacking_sustainability/g<group_number>_<1/2meaningful_keywords>/
  3. Commit, Push.
  4. Submit a pull request.

Explaining the template. Although it is a markdown (.md) file, you will only be filling the YAML header with some keys and values. In particular, you must fill author, title, summary with a quick description of the project (max 200 characters), and paper with a url link to the paper. Optionally, you can also fill image with the url of a logo or image related to the project, source with a link to the source code of the project, and website with a link to the project’s website when applicable.

Before submitting the pull request, you should test whether your file is rendering properly in the website. The easiest way to check it is by running the docker container, as instructed in the Github Readme.

Your page should be listed here: http://localhost:4000/course_sustainableSE/2025/p2_hacking_sustainability

If you don’t want to deal with jekyll, you can do it the slow and expensive way: 1) enable github pages in your fork repo 2) check your the deployed page. (I don’t recommend it, though)

Note: let me know if you run into any issue or if there’s any step you think should be explained here.