Thank you for your interest in contributing! New implementations are always welcome as well as links to blog posts, articles and related work.


  1. Fork the repo
  2. Clone your fork
  3. Make a branch for your changes
  4. Go into the site directory
  5. make install
  6. make run to run a development server
  7. If you are adding a link to a new 7GUIs implementation add it as an entry to the array in site/src/containers/Implementations.js
  8. Create a pull request from your branch on your fork to master on this repo
  9. Have your branch get merged in!
Note that in the past implementations could be merged directly into the repo. From now on the 7GUIs repo will contain this website and links to implementations but not implementations themselves. This makes ownership clearer and reduces maintainenance effort without any downsides.