# Barrin's Codex
[![License](https://img.shields.io/badge/License-MIT-blue)](https://opensource.org/licenses/MIT)
[![Python version](https://img.shields.io/badge/python-3.8-blue)](https://www.python.org/downloads/)
[![Validation](https://github.com/Spigushe/barrins-codex/actions/workflows/static.yml/badge.svg)](https://github.com/Spigushe/barrins-codex/actions/workflows/static.yml)
[![PyPI version](https://badge.fury.io/py/barrins-codex.svg)](https://badge.fury.io/py/barrins-codex)
[![Code Style](https://img.shields.io/badge/code%20style-black-black)](https://github.com/psf/black)
[![Imports: isort](https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat&labelColor=ef8336)](https://pycqa.github.io/isort/)
A website about MtG Duel Commander Strategy
## Special Thanks
I started working with [lionel-panhaleux](https://github.com/lionel-panhaleux)
on a project during first lockdown (around April 2020). We worked on his
[Codex of the Damned](https://codex-of-the-damned.org/)
([repo](https://github.com/lionel-panhaleux/codex-of-the-damned)) to support
internationalisation. The whole structure of this project is derived from his
Codex, hence the name as a small tribute.
## Contributing
Contributions are welcome.
- [Pull Requests](https://github.com/Spigushe/barrins-codex/pulls) will be merged if they respect the general style.
- [Issues](https://github.com/Spigushe/barrins-codex/issues) will be dealt with as quickly as possible.
This site uses [Flask](https://flask.palletsprojects.com) to generate pages
dynamically .
## Installation
To install a working developpment version of the site, use `pip`:
```bash
python3 -m venv venv
source venv/bin/activate
pip install -e ".[dev]"
```
## Run the Codex
You can run the development version of the site using the `codex` entrypoint:
```bash
$ codex
* Serving Flask app "barrins_codex" (lazy loading)
* Environment: production
WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI server instead.
* Debug mode: off
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
```
The Makefile has a command to start codex in debug : `make codex`
## Versioning
The version number take the form X.Y.Z where X, Y, and Z are non-negative
integers, and do not contain leading zeroes. X is the major version, Y is the
minor version, and Z is the patch version. Each element MUST increase
numerically. For instance: `1.9.0` -> `1.10.0` -> `1.11.0`.
Given a version number MAJOR.MINOR.PATCH, I increment the:
1. MAJOR version when I make a backend evolution or a design evolution,
1. MINOR version when I add content (most likely a match), and
1. PATCH version when I make bug and typo fixes.
Additional labels for pre-release and build metadata are available as
extensions to the MAJOR.MINOR.PATCH format.
Raw data
{
"_id": null,
"home_page": "https://github.com/Spigushe/barrins-codex",
"name": "barrins-codex",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "mtg strategy duel-commander edh commander",
"author": "mcuchet",
"author_email": "martin.cuchet@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/6e/9f/6e004dee2848c701c391437937cdd869200f31991d118bdbb633bc5219ab/barrins_codex-9.6.0.tar.gz",
"platform": null,
"description": "# Barrin's Codex\n[![License](https://img.shields.io/badge/License-MIT-blue)](https://opensource.org/licenses/MIT)\n[![Python version](https://img.shields.io/badge/python-3.8-blue)](https://www.python.org/downloads/)\n[![Validation](https://github.com/Spigushe/barrins-codex/actions/workflows/static.yml/badge.svg)](https://github.com/Spigushe/barrins-codex/actions/workflows/static.yml)\n[![PyPI version](https://badge.fury.io/py/barrins-codex.svg)](https://badge.fury.io/py/barrins-codex)\n[![Code Style](https://img.shields.io/badge/code%20style-black-black)](https://github.com/psf/black)\n[![Imports: isort](https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat&labelColor=ef8336)](https://pycqa.github.io/isort/)\n\nA website about MtG Duel Commander Strategy\n\n## Special Thanks\nI started working with [lionel-panhaleux](https://github.com/lionel-panhaleux)\non a project during first lockdown (around April 2020). We worked on his\n[Codex of the Damned](https://codex-of-the-damned.org/)\n([repo](https://github.com/lionel-panhaleux/codex-of-the-damned)) to support\ninternationalisation. The whole structure of this project is derived from his\nCodex, hence the name as a small tribute.\n\n## Contributing\nContributions are welcome.\n- [Pull Requests](https://github.com/Spigushe/barrins-codex/pulls) will be merged if they respect the general style.\n- [Issues](https://github.com/Spigushe/barrins-codex/issues) will be dealt with as quickly as possible.\n\nThis site uses [Flask](https://flask.palletsprojects.com) to generate pages\ndynamically .\n\n## Installation\nTo install a working developpment version of the site, use `pip`:\n\n```bash\npython3 -m venv venv\nsource venv/bin/activate\npip install -e \".[dev]\"\n```\n\n## Run the Codex\nYou can run the development version of the site using the `codex` entrypoint:\n\n```bash\n$ codex\n* Serving Flask app \"barrins_codex\" (lazy loading)\n* Environment: production\n WARNING: This is a development server. Do not use it in a production deployment.\n Use a production WSGI server instead.\n* Debug mode: off\n* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)\n```\n\nThe Makefile has a command to start codex in debug : `make codex`\n\n## Versioning\nThe version number take the form X.Y.Z where X, Y, and Z are non-negative\nintegers, and do not contain leading zeroes. X is the major version, Y is the\nminor version, and Z is the patch version. Each element MUST increase\nnumerically. For instance: `1.9.0` -> `1.10.0` -> `1.11.0`.\n\nGiven a version number MAJOR.MINOR.PATCH, I increment the:\n1. MAJOR version when I make a backend evolution or a design evolution,\n1. MINOR version when I add content (most likely a match), and\n1. PATCH version when I make bug and typo fixes.\n\nAdditional labels for pre-release and build metadata are available as\nextensions to the MAJOR.MINOR.PATCH format.\n",
"bugtrack_url": null,
"license": "\"MIT\"",
"summary": "\"A Collection of Duel Commander commented games in French\",",
"version": "9.6.0",
"project_urls": {
"Homepage": "https://github.com/Spigushe/barrins-codex"
},
"split_keywords": [
"mtg",
"strategy",
"duel-commander",
"edh",
"commander"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "33e790673c2b91f6db07f985232f3f482bd0890e52d9554ae5b8be0ee8802e68",
"md5": "e01e05b9c845ff27acdb329abbe7110c",
"sha256": "a75b4a3cfc22f077d1048d9f44ad274554a3a723b60bc973c4e096cc2a4bc3dc"
},
"downloads": -1,
"filename": "barrins_codex-9.6.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "e01e05b9c845ff27acdb329abbe7110c",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 15356082,
"upload_time": "2023-06-14T17:59:49",
"upload_time_iso_8601": "2023-06-14T17:59:49.280425Z",
"url": "https://files.pythonhosted.org/packages/33/e7/90673c2b91f6db07f985232f3f482bd0890e52d9554ae5b8be0ee8802e68/barrins_codex-9.6.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6e9f6e004dee2848c701c391437937cdd869200f31991d118bdbb633bc5219ab",
"md5": "f82a3c5532d252c3a755a356d4a0da80",
"sha256": "17995f4ac35d4dcf7db99c427f4c459e2039f1137b74a3e86d5f0871e38302cb"
},
"downloads": -1,
"filename": "barrins_codex-9.6.0.tar.gz",
"has_sig": false,
"md5_digest": "f82a3c5532d252c3a755a356d4a0da80",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15295491,
"upload_time": "2023-06-14T18:00:05",
"upload_time_iso_8601": "2023-06-14T18:00:05.286554Z",
"url": "https://files.pythonhosted.org/packages/6e/9f/6e004dee2848c701c391437937cdd869200f31991d118bdbb633bc5219ab/barrins_codex-9.6.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-06-14 18:00:05",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Spigushe",
"github_project": "barrins-codex",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "barrins-codex"
}