Skip to content
Snippets Groups Projects
README.md 1.15 KiB
Newer Older
Barnabás Czémán's avatar
Barnabás Czémán committed
# KSZKépzés Honlap

Barnabás Czémán's avatar
Barnabás Czémán committed
[![Build Status](https://travis-ci.org/DevTeamSCH/kszkepzes.svg?branch=master)](https://travis-ci.org/DevTeamSCH/kszkepzes)
Barnabás Czémán's avatar
Barnabás Czémán committed

Barnabás Czémán's avatar
Barnabás Czémán committed
[![CircleCI](https://circleci.com/gh/DevTeamSCH/kszkepzes/tree/master.svg?style=svg)](https://circleci.com/gh/DevTeamSCH/kszkepzes/tree/master)

Barnabás Czémán's avatar
Barnabás Czémán committed
## Követelmények
Barnabás Czémán's avatar
Barnabás Czémán committed
1. python3.5
2. pip

## Fejlesztés

1. python3 -m venv venv
2. source venv/bin/activate
Máté Bodor's avatar
Máté Bodor committed
3. cp environment.sh.example environment.sh
4. Ki kell tölteni a környezeti változókat.  
Az authsch-s adatokat az https://auth.sch.bme.hu/ fejlesztői konzol menüpontja alatt lehet legenerálni új kliens hozzáadásával.
Atirányítási cím: `http://127.0.0.1:3000/api/v1/complete/authsch`
```shell script
   export SECRET_KEY=<Ide bármi kerülhet>
   export AUTHSCH_KEY=<authsch-s Kliens azonosító>
   export AUTHSCH_SECRET=<authsch-s Kliens kulcs>
   export MEDIA_ROOT=static/
  ```
Barnabás Czémán's avatar
Barnabás Czémán committed
5. source environment.sh
Rafael László's avatar
Rafael László committed
6. pip install -r requirements/development.txt
Barnabás Czémán's avatar
Barnabás Czémán committed
7. python3 src/manage.py runserver
Barnabás Czémán's avatar
Barnabás Czémán committed

## Formális Követelmények
1. flake8-nak feleljen meg
2. 125 karakternél ne legyen hosszabb sor

> TODO: Böviteni a követelményeket
Barnabás Czémán's avatar
Barnabás Czémán committed

> TODO: Windows-os leírás