Our wiki has several pages of information for developers, and people contributing to IoGT-PWA. Check it out for your authoritative source of information about the IoGT-PWA community.
$ virtualenv iogt
$ source iogt/bin/activate
git clone https://github.com/unicef/iogt-pwa.git
cd iogt-pwa/iogt
pip install -r requirements.txt
cd ..
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver
The demo site will now be accessible at http://localhost:8000/ and the Wagtail admin interface at http://localhost:8000/admin/.
Log into the admin with the credentials you set while creating the superuser account.
Use Ctrl+c
to stop the local server.
Setup yarn package manager (Depends on nodejs environment)
# May require administrator privileges to the command
npm install -g yarn
# Navigate to frontend folder
cd frontend
# Install frontend dependencies
yarn install
# Start a development server
yarn run dev
# Making a production build
yarn run build
Once the server has started, it will print a local development URL to open in your browser. Now you're ready to test drive IoGT website!
IoGT development team follows an agile development cycle as illustrated below in the steps to deliver working software as quickly as possible.
For questions and support please use the community chat. The issue list of this repo is exclusively for bug reports and feature requests.
Please make sure to read the Issue Reporting Checklist before opening an issue. Issues not conforming to the guidelines may be closed immediately.
Detailed changes for each release are documented in the release notes.
Please make sure to read the contributing guide before making a pull request.
Thank you to all the people who already contributed to IOGT-PWA!