Used on:
pip install .
in the base directory
pip install .[mysql]
pip install .[postgres]
pip install .[testing,linting]
cd src/apps-docs
core/templates/base_bear.html
bear_applications/templates/bear_applications/help_bear.html
bear_applications/templates/bear_applications/home_bear.html
cp core/bear.json core/my_config.json
cp core/local_settings.example.py core/local_settings.py
python manage.py migrate
All data is added, or edited, via the scripts in the scripts
directory.
add_module_info.sh
and add_module_info.py
These are used to parse a module file and add it to the database. This parses Tcl module files generated by EasyBuild.
These are several references to BEAR Apps Versions in the code. BlueBEAR and Baskerville are
setup so that a subset of modules are installed together, in a groups ('BEAR App Version') and
these groupings require a module load
command to access (which may be enabled by default of
not).
Beyond these we operate a flat module naming scheme.