We host the source code of the bible study page www.strongs.de. We want to give it away, cause we want you to contribute and we want to support your ideas and projects that will give people the opportunity to study the word of god.
Until now this site is only available in german. We do have the aim (and we have many other great ideas) to support other languages as well, but this is a question how it is requested by our users.
git clone https://github.com/strongs-de/strongs
.env
in the source directory to set the docker-compose varaibles:
CONTAINER_NAME_DB=strongs_de_db
CONTAINER_NAME_WEB=strongs_de_web
URL=your.url
docker-compose build
docker-compose up -d
docker-compose run --rm web python manage.py syncdb
docker-compose run --rm web python manage.py init_bible_books
docker-compose run --rm web python manage.py add_bible bibles/GER_ELB1905_STRONG.xml
docker-compose run --rm web python manage.py add_bible bibles/GER_ILGRDE.xml
docker-compose run --rm web python manage.py add_bible bibles/GER_LUTH1912.xml
docker-compose run --rm web python manage.py add_bible bibles/GRC_GNTTR_TEXTUS_RECEPTUS_NT.xml
docker-compose run web python manage.py init_strong_grammar
docker-compose restart
If you want to contribute, you're welcome! To start developing, create a fork of this repository. Then you can make your extension or bug fix and create a pull request. After I've reviewed your changes, I will integrate them into the main repository and make it public! If you want to know more about the fork and pull-request development you can read this article from github itself.
There are some features we wish to add in the future. If you want to pick one - do it!
Due to licensing restrictions we are not allowed to include the bible translations for Schlachter 2000 and Neue Genfer Übersetzung. The functionality to import these files is available and we have included it in our live site at www.strongs.de but it is not available nor part of this repo.
The code is licensed under CC BY (https://creativecommons.org/licenses/by/4.0/legalcode)