Go to file
tanshu 1350870f9e Moved from tslint to eslint as tslint was depreciated.
Added prettier and also prettied all the typescript files using prettier

ESLint is using the AirBnB rules which are the most strict to lint the files.
2020-10-01 21:28:12 +05:30
alembic Blacked all lines with -l 120 2020-05-31 14:41:11 +05:30
brewman Fix: 2020-10-01 12:38:54 +05:30
overlord Moved from tslint to eslint as tslint was depreciated. 2020-10-01 21:28:12 +05:30
sql Chore: Renamed the Ledger Table to Account 2018-07-07 16:31:44 +05:30
.env Fix: Save account error was because in constructor type did not end in underscore 2020-06-30 11:44:19 +05:30
.gitignore removed accidentally committed file. 2020-05-31 14:26:50 +05:30
alembic.ini Settings working now. Everything working now. 2020-05-30 23:39:02 +05:30
CHANGES.txt Rebase: Moved the whole structure down one directory depth. 2013-10-14 09:29:57 +05:30
container.ini Feature: Take some of the parameters from the Environment so that it can work in a containerized environment 2016-01-31 13:58:15 +05:30
MANIFEST.in Moving to FastAPI 2020-05-08 10:22:25 +05:30
README.txt Moved from tslint to eslint as tslint was depreciated. 2020-10-01 21:28:12 +05:30
requirements.txt Settings working now. Everything working now. 2020-05-30 23:39:02 +05:30
setup.cfg Rebase: Moved the whole structure down one directory depth. 2013-10-14 09:29:57 +05:30
setup.py Feature/Fix: Auth service will check local storage during get user in case another window has refreshed the token 2020-09-13 08:34:47 +05:30

# Installation on Ubuntu 14.04
## Prepare the system
1. Install system-wide pip
**Currently the ensurepip is broken in Python 3.4 / Ubuntu 14.04, therefore we need to install system-wide pip**
```bash
sudo apt-get install python3-pip
```

2. Install postgresql
```bash
sudo apt-get install postgresql postgresql-client pgadmin3
```
[Full Guide](https://help.ubuntu.com/community/PostgreSQL)

3. Configure the server and set password
```bash
sudo -u postgres psql postgres
\password postgres
```

4. Install components to build psycopg2
```bash
sudo apt-get install libpq-dev python3-dev
```

## Setup the virutal environment
1. Create the virtual environment 
**Currently the ensurepip is broken in Python 3.4 / Ubuntu 14.04, therefore --without-pip is needed.**
```bash
pyvenv-3.4 env --without-pip --system-site-packages
```

2. Activate the virtual environment
```bash
source env/bin/activate
```

3. Install pyramid, sqlachemy, psycopg2 and other dependencies:
```bash
python3 -m pip install pyramid waitress sqlalchemy zope.sqlalchemy psycopg2
```


## Prettier - to format typescript files
```npx prettier --write src/app/```