{"id":13409518,"url":"https://github.com/HierBautBerlin/website","last_synced_at":"2025-03-14T14:31:34.798Z","repository":{"id":37028391,"uuid":"337954430","full_name":"HierBautBerlin/website","owner":"HierBautBerlin","description":"A tool to inform citizens of Berlin about changes in their neighborhood. ","archived":false,"fork":false,"pushed_at":"2023-11-12T07:26:54.000Z","size":5952,"stargazers_count":21,"open_issues_count":33,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-07-31T20:37:10.153Z","etag":null,"topics":["berlin","prototype-fund"],"latest_commit_sha":null,"homepage":"http://hierbautberlin.de","language":"Elixir","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/HierBautBerlin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-02-11T07:06:49.000Z","updated_at":"2024-06-26T05:36:42.000Z","dependencies_parsed_at":"2024-10-26T13:09:20.303Z","dependency_job_id":null,"html_url":"https://github.com/HierBautBerlin/website","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HierBautBerlin%2Fwebsite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HierBautBerlin%2Fwebsite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HierBautBerlin%2Fwebsite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HierBautBerlin%2Fwebsite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HierBautBerlin","download_url":"https://codeload.github.com/HierBautBerlin/website/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243593474,"owners_count":20316190,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["berlin","prototype-fund"],"created_at":"2024-07-30T20:01:01.583Z","updated_at":"2025-03-14T14:31:31.175Z","avatar_url":"https://github.com/HierBautBerlin.png","language":"Elixir","funding_links":[],"categories":["Elixir"],"sub_categories":[],"readme":"# Hier Baut Berlin\n\nA tool to visualize and inform citizens of Berlin about governmental decisions.\n\n[![Build Status](https://github.com/hierbautberlin/website/actions/workflows/elixir.yml/badge.svg?branch=main)](https://github.com/HierBautBerlin/website/actions/workflows/elixir.yml)\n\n**You want to help?** Awesome. Scroll through the issues, open a new one, or just send\na short notice to [mail@hierbautberlin.de](mailto:mail@hierbautberlin.de). We are happy about every person who wants to help.\n\n## Development setup\n\nHierBautBerlin uses Elixir and Phoenix. Information on how\nto install Elixir can be found [here](http://elixir-lang.org/install.html).\n\nAs database it uses [PostgreSQL](http://postgresql.org).\n\nAfter you installed everything, the setup is as follows:\n\n```bash\nmake update\nmake setup\nmake start\n```\n\nBefore you contribute code, please make sure to read the [CONTRIBUTING.md](CONTRIBUTING.md)\n\nThis project is using [yarn](http://yarnjs.com/) for javascript dependency management.\n\n## How to run the test suite\n\n```bash\nmake check\n```\n\nYou can also run the `ExUnit` tests in watch mode with:\n\n```bash\nmake run-tests\n```\n\n## Download geo objects\n\nThis system needs the list of streets and places of a city to have a working text parser. To download the data and parse them into the database you need to execute the `./bin/download_geo_objects.s` script. It will download a couple of hundred megabytes of data.\n\n## Deployment\n\nThe server is configured using [ansible](https://www.ansible.com/) with [this playbook](/ansible/playbook.yml) and can be updated with:\n\n```bash\nansible-playbook ansible/playbook.yml -i ansible/hosts --extra-vars '{\"username\": \"***********\"}'\n```\n\nDeploy is done by running:\n\n```bash\nVERSION=`git rev-parse HEAD`\nmake prod-build\nscp build/hierbautberlin-$VERSION.tar.gz user@server:~/hierbautberlin\nssh user@server 'bash -s' \u003c bin/deploy.sh $VERSION\n```\n\n## Funding\n\nThis project is funded by the [German Federal Ministry of Education and Research](http://bmbf.de)\nand is part of the 9th batch of the [prototype fund](http://prototypefund.de).\n\n![Logo of the German Federal Ministry of Education and Research](images/support-bmbf.png)\n![Prototype Fund Logo](images/support-prototype.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FHierBautBerlin%2Fwebsite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FHierBautBerlin%2Fwebsite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FHierBautBerlin%2Fwebsite/lists"}