You may use whichever code editor suits you, we don’t discriminate:
vim
kate
Jump to the Donor sign-up page if you ran the ./workshop_setup.sh
script from the
Project setup.
You may use whichever HTTP client suits you, as long as you are comfortable making GET
and POST
requests with it.
Some popular examples are:
You can add httpie
to requirements-dev.txt
. To make use of environment variables needed for development we will be
using the python-dotenv project.
cat >> requirements-dev.txt <<EOF
httpie==3.1.0
python-dotenv==0.20.0
EOF
Install all the development requirements before we dive into coding
pip install -r requirements-dev.txt
Again, whatever works for you, as long as you are able to:
All code snippets and commands were tested on Linux and MacOS with their native terminal applications and shells. On Windows,
GitBash was used as it mimics a *NIX
style terminal application very well.
Windows Subsystem for Linux was also reported to work just fine.