Shows how to use turbo-frames using the src
attribute and refresh using a realtime channel
A summary of the purpose of this piece of software, for example: Delivery of Learnosity assessments to students and reporting student results to teachers.
You'll need
- Redis
- MySQL
bin/setup
rails db:create
rails db:migrate
rails db:seed
rake comments:create
rake comments:clear
A list of links to deployed software For example:
- stage: stage-project.strongmind.com
- prod: project.strongmind.com
A link to CI/CD for this repository For example:
A list of links to operational information, for example:
A set of comprehensive instructions to install from scratch on a developer workstation. We suggest you test these with a member from another team. For example:
In this source directory:
- Install homebrew
- Install python 3.10 using homebrew
brew install [email protected]
- Install virtualenv and virtualenvwrapper
pip install virtualenv virtualenvwrapper
- Create virtual environment for project
mkvirtualenv project_name -p /opt/homebrew/opt/[email protected]/bin/python3
- Install project requirements
pip install -r requirements.txt
If your system python does not include pip, you will need to make sure pip is installed :
python -m ensurepip # if your system python is at least 3.4
If your system python isn't at least 3.4, you will need to use your system package manager to install pip.
In this source directory:
- Install python
- Open project in pycharm
- Set interpreter installed python 3.10
- Open shell
- Install project requirements
pip install -r requirements.txt
A set of instructions to run tests locally, for example:
pytest
A set of instructions to run service locally, for example:
python manage.py runserver
py manage.py runserver
Code owners can be found in CODEOWNERS file