README.md 1.08 KB
Newer Older
Barnabás Czémán's avatar
Barnabás Czémán committed
1
2
# KSZKépzés Honlap

Barnabás Czémán's avatar
Barnabás Czémán committed
3
[![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
4

Barnabás Czémán's avatar
Barnabás Czémán committed
5
6
[![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
7
## Követelmények
Barnabás Czémán's avatar
Barnabás Czémán committed
8

rlacko's avatar
cleanup    
rlacko committed
9
1. python3+
Barnabás Czémán's avatar
Barnabás Czémán committed
10
11
12
13
14
15
2. pip

## Fejlesztés

1. python3 -m venv venv
2. source venv/bin/activate
Máté Bodor's avatar
Máté Bodor committed
16
3. cp environment.sh.example environment.sh
17
18
19
20
21
22
23
24
25
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
26
5. source environment.sh
rlacko's avatar
rlacko committed
27
6. pip install -r requirements/development.txt
Barnabás Czémán's avatar
Barnabás Czémán committed
28
7. python3 src/manage.py runserver
Barnabás Czémán's avatar
Barnabás Czémán committed
29
30
31
32

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