Skip to content

Commit

Permalink
v0.16c
Browse files Browse the repository at this point in the history
  • Loading branch information
SRJ9 committed Nov 11, 2016
1 parent 71958c9 commit cb2298a
Show file tree
Hide file tree
Showing 4 changed files with 127 additions and 9 deletions.
7 changes: 4 additions & 3 deletions MANIFEST.in
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
include requirements.txt
include LICENSE
include README.md
include README.rst
recursive-include driver27 *.py
recursive-include driver27/fixtures *.json
recursive-include driver27/migrations *.py
recursive-include driver27/tests *.py
recursive-include driver27/static *.css
recursive-include driver27/templates *.html
recursive-include driver27/templatetags *.py
recursive-include driver27/fixtures *.json
recursive-include driver27/static *.css
recursive-include driver27/tests *.py
recursive-include driver27/urls *.py
16 changes: 12 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,16 @@ TABBED_ADMIN_USE_JQUERY_UI = True

Versions
========
- 0.14-ALO (Fernando Alonso 14)
- 0.14c (Fernando Alonso 14)
- 0.16c (Race to Championship '16)
- 0.27-VIL (Gilles Villeneuve 27)

0.16
====
- What would happen if the 10-point scoring system was used? Would the champion be the same? This version will give you the answer.
- Olympic rank: Alternative rank with the gold first method. The driver with superior race results (based on descending order, from number of wins to numbers of second-places down) will gain precedence.
- Road to championship: When the season goes down, we can calculate who would be the champion predicting the results in the last races. Olympic rank is counted in case of points tie. Rosberg or Hamilton?

0.14
====
- Initial models
Expand All @@ -49,11 +56,12 @@ models
- Seat (Contender/Team relation)
- fixtures folder contains fixture of each model to demo project.

Demo
====
Demo (virtuaenv recomended)
===========================
```bash
$ git clone https://github.com/SRJ9/django-driver27
$ cd django-driver27 # or name of destiny folder
$ pip install -r requirements.txt
$ python demo/manage.py runserver
$ # login /admin: admin:pass
```
Expand All @@ -62,7 +70,7 @@ Todo
====
- [ ] Add records by season, driver, team, competition
- [ ] Add drivers profile with records, last_wins, teams...
- [ ] Add easy clone to Season
- [x] Add easy clone to Season
- [ ] Translate
- [ ] 1980's punctuation. Only 11 best results.
- [ ] Old punctuation. Split season races, and get only 4 of each half.
Expand Down
109 changes: 109 additions & 0 deletions README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
|Build Status| |codecov| |Code Climate| |Requirements Status|

driver27
========

Racing competition manager in Django where you can manage different
motor competitions with its own punctuation rules, races, drivers, teams
which, at the same time, can be part of multiple competitions.

Modify your settings.py
=======================

::

INSTALLED_APPS = [
'bootstrap3',
...
'django_countries',
'tabbed_admin',
'driver27'
]


TABBED_ADMIN_USE_JQUERY_UI = True

Versions
========

- 0.14c (Fernando Alonso 14)
- 0.16c (Race to Championship '16)
- 0.27-VIL (Gilles Villeneuve 27)

0.16
====

- What would happen if the 10-point scoring system was used? Would the
champion be the same? This version will give you the answer.
- Olympic rank: Alternative rank with the gold first method. The driver
with superior race results (based on descending order, from number of
wins to numbers of second-places down) will gain precedence.
- Road to championship: When the season goes down, we can calculate who
would be the champion predicting the results in the last races.
Olympic rank is counted in case of points tie. Rosberg or Hamilton?

0.14
====

- Initial models
- Basic relation restriction with exceptions and tests
- Basic templates to frontend views
- Basic demo to test the app

models
======

- Driver
- Team
- Circuit
- Grand Prix
- Competition
- Season
- Race
- Result
- Contender (Driver/Competition relation)
- Seat (Contender/Team relation)
- fixtures folder contains fixture of each model to demo project.

Demo (virtuaenv recomended)
===========================

.. code:: bash
$ git clone https://github.com/SRJ9/django-driver27
$ cd django-driver27 # or name of destiny folder
$ pip install -r requirements.txt
$ python demo/manage.py runserver
$ # login /admin: admin:pass
Todo
====

- [ ] Add records by season, driver, team, competition
- [ ] Add drivers profile with records, last\_wins, teams...
- [x] Add easy clone to Season
- [ ] Translate
- [ ] 1980's punctuation. Only 11 best results.
- [ ] Old punctuation. Split season races, and get only 4 of each half.

History
=======

Driver 27 is a reference to car number of Gilles Villeneuve, F1 Driver
died in 1982. Gilles is considered one of best driver despite he never
won the World Championship, something that Jacques Villeneuve, his son,
did in 1998.

In 1980's decade, F1 teams kept their numbers unless they were
champions. This made Ferrari, the most legendary team of the F1, take
that number for many years (1981-1995), making the number an icon of
this sport.

.. |Build Status| image:: https://travis-ci.org/SRJ9/django-driver27.svg?branch=develop
:target: https://travis-ci.org/SRJ9/django-driver27
.. |codecov| image:: https://codecov.io/gh/SRJ9/django-driver27/branch/develop/graph/badge.svg
:target: https://codecov.io/gh/SRJ9/django-driver27
.. |Code Climate| image:: https://codeclimate.com/github/SRJ9/django-driver27/badges/gpa.svg
:target: https://codeclimate.com/github/SRJ9/django-driver27
.. |Requirements Status| image:: https://requires.io/github/SRJ9/django-driver27/requirements.svg?branch=develop
:target: https://requires.io/github/SRJ9/django-driver27/requirements/?branch=develop
4 changes: 2 additions & 2 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@
with open('requirements.txt') as f:
requirements = f.read().splitlines()

readme = open('README.md', 'r')
readme = open('README.rst', 'r')
README_TEXT = readme.read()
readme.close()

setup(
name='django-driver27',
version='0.16b',
version='0.16c',
include_package_data=True,
packages=find_packages(),
url='https://github.com/SRJ9/django-driver27.git',
Expand Down

0 comments on commit cb2298a

Please sign in to comment.