Our issues that need addressing page is here https://github.com/bill-tracker/bill-tracker/issues From that list, high priority tickets are
- search https://github.com/bill-tracker/bill-tracker/issues/150
- rap genious style annotations https://github.com/bill-tracker/bill-tracker/issues/263
- mobile https://github.com/bill-tracker/bill-tracker/issues/261
- user registration https://github.com/bill-tracker/bill-tracker/issues/155
If you have any questions about anything or need help getting started, you'll probably want to join our slack channel at https://billtracker.slack.com/ You'll need an invite from Dee for that. You can email me at [email protected] and I can ask Dee to send you the slack invite. Sorry about the runaround, we're super excited that you're interested and would really love some new blood in this project!
1. Install Docker Compose:
https://docs.docker.com/compose/install/
Note: Docker has the following requirements:
- Windows 64-bit with virtualization enabled, or
- Mac OS X 10.8 “Mountain Lion” or later, or
- Linux 64-bit with kernel version 3.10 or later
If you are unable to fulfill any of these requirements, you will need to instead use the old instructions for getting started.
2. Instal Git:
https://git-scm.com/book/en/v2/Getting-Started-Installing-Git
3. Clone our repo:
git clone https://github.com/bill-tracker/bill-tracker_docker.git ./bill-tracker && cd bill-tracker
4. Run server (give it some time on the first time):
docker-compose up
Check out this app on your browser:
Go to: http://localhost:8000/
Django shell (Optional, good for checking the contents of the models during development or testing, or just generally trying things out):
docker-compose run web python manage.py shell
JavaScript
Python
Django
Git
- Deepti Boddapati @deeptiboddapati
- Filip Drozdowski @fdrozdowski
- Ed Solis @edsfocci
- Mark McDermott @mcdermottsolutions
- Logan Robinson @loganrobinson
- Nick Kasten @kastentx
- Laura Arthur @Lautte
- Rahul Putha @rahulputha
Our Texas 4-Step ProcessTM and this Docker container was made possible by the Docker Compose and Django Quickstart Guide. (Thank the contributors that you don't need to install and configure Python and PostgreSQL on your machine, among other things)
Install Python 3:
https://www.python.org/downloads/ or
http://conda.pydata.org/miniconda.html
Note: The core team will develop this project in Python 3, so it is recommended that you do the same.
Instal Git:
https://git-scm.com/book/en/v2/Getting-Started-Installing-Git
Clone our repo:
git clone https://github.com/bill-tracker/bill-tracker_docker.git ./bill-tracker && cd bill-tracker
Install PostgreSQL:
http://www.postgresql.org/download/
Install Psycopg:
http://initd.org/psycopg/docs/install.html
Install all local dependencies:
pip install -r requirements.txt
or (needs verification):
https://groups.google.com/a/continuum.io/forum/#!topic/conda/PiM9sjWyXFU
conda create -n new environment --file requirements_local.txt
Or, you can install the dependencies manually if you wish / need.
Initialization:
python manage.py migrate
Run server:
python manage.py runserver
Check out this app on your browser:
Go to: http://localhost:8000/
Django shell (Optional, good for checking the contents of the models during development or testing, or just generally trying things out):
python manage.py shell
Alternative method if the above doesn't work for you
python3 manage.py makemigrations
python3 manage.py migrate
python3 manage.py runserver
python3 manage.py flush