{"repo":"pycontw/pycon.tw","free":true,"listed":false,"github":"https://github.com/pycontw/pycon.tw","clone":"git clone https://github.com/pycontw/pycon.tw.git","description":"PyCon TW Proposal System & Backend Server","language":"HTML","stars":100,"topics":["conference","pycon-tw","pycontw","django"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"PyCon TW This repository serves the website of PyCon TW, Python Conference Taiwan. This project is open source and the license can be found in LICENSE. Getting Started Requirements - Git 1.8+ - Python 3.10.x - Yarn 1.0+ - Node.js 8.0+ Set up a Development Environment & Run Server Method 1 : Quick Start Run with docker-compose & shell scripts Method 2 : Step by step Launch on your local runtime Run Tests Tests are managed with pytest-django. You can run tests in your local environment: - Run the following command inside src : pytest - To run tests with coverage report: pytest --cov=. How to Contribute Follow the GitHub Flow, please DO NOT push the commits into master directly . Always create branch by the feature you want to update. You are encouraged to submit a pull request for reviewing before merging things into master. We strongly recommend you configure your editor to match our coding styles. You can do this manually, or use an EditorConfig plugin if your editor supports it. An .editorconfig file has already been attached to the repository. Deployment For site administrators, please refer to document/deploy docker prod.md.","default_branch":null,"files":null,"tree":[],"storefront":"/r/pycontw","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pycontw/pycon.tw/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."}