Community Portal

Sign up now Log In

Programming portal

All of the source code for the websites in the Metabolism of Cities network are open sourced. Our repository can be found on Github. We use the following technologies:

In order to meaningfully contribute to this project (or clone it and use it for your own purposes), you should ideally be comfortable with (or willing to learn about) the aforementioned technologies. You can make a meaningful contribution if you know either about python/Django, or about HTML/CSS/Javascript (allowing you to contribute with back-end or front-end programming, respectively).

The tech work on Metabolism of Cities has so far be done by a small number of people. However, we are very keen to get others involved. Due to the nature of the work, it would be ideal if you have a background both in urban metabolism/industrial ecology, and in web development. If you are not very familiar with our topic matter, but you are a keen programmer and willing to learn and spend time on this project, then we are happy to assist you in that journey.

To get the repository set up locally, please refer to our readme on Github. Furthermore, we have a set of introduction videos that walk you through our codebase. Have a look to get an idea of how things work. If you are ready to contribute, have a look at the task list below and pick a task of your liking. There is MUCH more to do than what is documented here, so you can also use the chatbox below to bring up additional ideas or questions.


Task list

Filters Unassigned, open tasks Good for beginners
More filters
Task Details Points Last update
Add front-end option to change the type of a library item
CityLoops
Programming work
Open | Medium priority
5 1 week, 3 days ago
by Paul Hoekman
Fix actor map: Multiple instances of same file
CityLoops
Programming work
Completed | Medium priority
5 4 weeks, 1 day ago
by Paul Hoekman
Maps: Connect CL tag IDs to the map groups
CityLoops
Programming work
Open | High priority
5 1 month, 2 weeks ago
by Carolin Bellstedt
Connect CL tag IDs to the correct processing queue
CityLoops
Programming work
Completed | Medium priority
5 1 month, 3 weeks ago
by Paul Hoekman
Editing an item (e.g. dataset) doesn't work
CityLoops
Programming work
Completed | High priority
5 3 months, 1 week ago
by Paul Hoekman
MoC and CL Scoreboards down
CityLoops
Programming work
Open | Medium priority
5 3 months, 2 weeks ago
by Paul Hoekman
Editing CL dataset entry in MoC library, tag field disappeared?!
CityLoops
Programming work
Completed | Medium priority
5 3 months, 2 weeks ago
by Carolin Bellstedt
Add Finnish, Norwegian and Danish as languages for item upload
CityLoops
Programming work
Completed | Low priority
5 3 months, 2 weeks ago
by Carolin Bellstedt
Fix "add photo" in "Extra: General photos"
CityLoops
Programming work
Completed | Medium priority
5 3 months, 3 weeks ago
by Paul Hoekman
Add sector materials and other CL relevant tags
CityLoops
Programming work
Completed | High priority
5 3 months, 3 weeks ago
by Paul Hoekman
Add fields and icons to top bar for logged in users
CityLoops
Programming work
Completed | Medium priority
5 3 months, 3 weeks ago
by Paul Hoekman

Messages