Website for a Caenorhabditis elegans genomics lab.
The project is organized the standard Django way, with most code in Python.
Python version is listed in runtime.txt. Python package dependencies, including Django, are listed in requirements.txt.
HTML is in the Django template language.
CSS is in SASS.
Javascript uses jQuery.
Managerial scripts live in the standard Django location:
appname/management/commands/scriptname.py, to be run with
./manage.py scriptname.
To browse these scripts, run ./manage.py help.
For help on a particular script, run ./manage.py help scriptname.
The public interface gives basic information about the lab and its research.
Logging in provides interfaces for various internal lab databases.
Logging in also provides access to the Django admin, where every user is granted limited update privileges for their own user. Other access levels grant privileges to edit other users' information, the public website text, and various internal databases.
Click here to view the database schema on Lucidchart (or here to download a PDF).
See INSTALL.md.