🚀 PyPlanet is the next-gen Server Controller for ManiaPlanet (v4+). Using Python3 and AsyncIO.
Permalink
Failed to load latest commit information.
.github [TASK] [ci skip] Update contribution templates for github. Nov 12, 2017
apps [FEATURE] Refactor settings, apps. Introduce advanced logging. Introd… Mar 14, 2017
docs Bump version: 0.6.1-alpha1 → 0.6.1 Oct 7, 2018
pyplanet Bump version: 0.6.1-alpha1 → 0.6.1 Oct 7, 2018
tests [TASK] Add 3rd travis test dedicated account. Oct 7, 2018
.appveyor.yml [TASK] Add Python 3.7 to test suites. Oct 7, 2018
.bumpversion.cfg Bump version: 0.6.1-alpha1 → 0.6.1 Oct 7, 2018
.coveragerc [TASK] Make sure we coverage ignore the app and project templates. Jul 1, 2017
.editorconfig [FEATURE] Add template commands 'init_app' and 'init_project' to crea… Apr 22, 2017
.gitignore [TASK] Update libraries, make pyplanet python 3.7.x compatible Aug 19, 2018
.python-version [TASK] Raise python version file. Jul 6, 2018
.travis.yml [TASK] Turn 3.7 travis on again. Oct 7, 2018
CHANGELOG.rst [BUGFIX] Fixing #715: Errors on deleting old dedimania replays. Oct 7, 2018
LICENSE [TASK] Add LICENSE file. Mar 12, 2017
MANIFEST.in [TASK] Update manifest.in to exclude new env dir Oct 7, 2018
Makefile [TASK] Use twine to upload wheel to pypi. Apr 26, 2017
README.rst [TASK] Update readme with new docker image name. Mar 8, 2018
RELEASING.md [TASK] Update releasing.md with new contents (using bumpversion) Mar 8, 2018
cli.py [FEATURE] Implement the whole CLI framework + new start command. Apr 22, 2017
codecov.yml [TASK] Update codecov range. Mar 18, 2018
pyplanet.py [TASK] Solve problem with the release checker. Jul 1, 2017
requirements-dev.txt [TASK] Upgrade libraries. Oct 7, 2018
requirements.txt [TASK] Upgrade libraries. Oct 7, 2018
setup.cfg [TASK] Update links, names, github, badges etc. prepare for release. May 7, 2017
setup.py [TASK] Update links, names, github, badges etc. prepare for release. May 7, 2017
tox.ini [TASK] Turn 3.7 travis on again. Oct 7, 2018

README.rst

PyPlanet

https://travis-ci.org/PyPlanet/PyPlanet.svg?branch=master https://ci.appveyor.com/api/projects/status/glsug2u5crt2o66m/branch/master?svg=true https://coveralls.io/repos/github/PyPlanet/PyPlanet/badge.svg?branch=master Documentation Status

This repo contains the PyPlanet package.

For installation, configuration and development instructions head towards our website: http://pypla.net/

Git Structure

Master is always the latest development environment. We develop features in different branches feature/* or bugfix/* appending with the issue key of GitHub.

Crafting releases is done at the release/1.1.x branches. The branch is created from the master at the moment the freeze moment goes in. Only bug fixes are accepted to be merged into the release/* or master branches (and merged into release again), name these branches bugfix/ISSUE-ID.

After releasing (from the release branch) it gets a version tag. From this point there is no way back, new bug releases will be crafted from the release branch (release/0.1.x for example).

Visualization of our current release schedule can be found here: Release Schedule

Versioning

All PyPlanet versions bellow 1.0.0 are not using semantic versioning. After 1.0.0, there is a strict semantic versioning (v2) versioning policy in use.

Contributions

Pull requests and issues are more then welcome. Please open a ticket before a pull request if you are not yet sure how to solve or want opinions before your implementation. (optional).