{"repo":"metabrainz/metabrainz.org","free":true,"listed":false,"github":"https://github.com/metabrainz/metabrainz.org","clone":"git clone https://github.com/metabrainz/metabrainz.org.git","description":"Website for the MetaBrainz Foundation","language":"Python","stars":33,"topics":["metabrainz","web-app","api","python","donations","flask","payments"],"license":null,"category":"auth-billing-email","readme_excerpt":"Website for the MetaBrainz Foundation. This is a Flask-based web application that provides info about the foundation and its supporters, accepts donations from users and organizations, and provides access to the replication packets for MusicBrainz. Doing a Release Like other PythonBrainz, this repository also has GitHub Actions setup to help do a release. A docker image is built and pushed to docker hub whenever a release is made from GitHub. Following are the steps to do a release: 1. Navigate to the Releases page. More info about releases is available here. 2. You should see a Draft Release at the top. Click on the Edit button next to it. 3. In the Tag Version field, enter the tag you want to docker image to be tagged with. For example, if you enter v-2021-06-08.0 as the tag, the corresponding docker image will be metabrainz/metabrainz:v-2021-06-08.0 . 4. Click on Publish release . Note: 1. The status of the build can be checked from the Actions page. 2. The release title field is ignored by the action. It can be set to any value we wish. We usually set it to the tag of that release. 3. The release description is only updated with titles of merged PRs not commits pushed directly to master. Development setup The easiest way to set up MetaBrainz website for development is to use Docker. Make sure that it is installed on your machine before following the instructions. Configuration The app configuration must be stored in the file called config.py . You can use an example one (","default_branch":null,"files":null,"tree":[],"storefront":"/r/metabrainz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/metabrainz/metabrainz.org/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}