Skip to content
/ redakcja Public

Editor's tools for wolnelektury.pl

License

Notifications You must be signed in to change notification settings

fnp/redakcja

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,440 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Platforma Redakcyjna

Opis projektu

Platforma to serwis służący do grupowej edycji książek na potrzeby serwisu WolneLektury.pl.

Instalacja i użycie

  1. Upewnij się, że masz Pythona w wersji co najmniej 3.5.
  2. Stwórz i uruchom wirtualne środowisko:
python3 -m venv ve
. ve/bin/activate
  1. Przejdź do katalogu serwisu w konsoli
  2. Zainstaluj wymagane biblioteki komendą::
pip install -r requirements/requirements.txt
  1. Skopiuj zawartość pliku src/redakcja/localsettings.sample do src/redakcja/localsettings.py i zmień go zgodnie ze swoimi potrzebami.

  2. Wypełnij bazę danych::

src/manage.py migrate
  1. Uruchom serwer deweloperski::
src/manage.py runserver
  1. Strategie wdrożeniowe opisane są w Dokumentacji Django. Do przygotowania wersji do wdrożenia możesz użyć komendy make deploy.

Testy

pip install -r requirements-test.txt
make test

JavaScript (wymagany node.js i xsltproc):

npm install
./node_modules/.bin/mocha -u tdd $(find src -name *_test.js)

About

Editor's tools for wolnelektury.pl

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 7