Skip to content

fnp/redakcja

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Mar 14, 2025
05cab42 · Mar 14, 2025
Mar 22, 2020
Mar 14, 2025
Sep 10, 2021
Feb 19, 2025
Apr 2, 2013
Nov 2, 2020
Mar 15, 2022
Mar 7, 2019
Mar 27, 2010
Jul 29, 2022
Oct 2, 2019
Mar 22, 2020
Feb 27, 2019

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)