This is the first task for T376128: Quickstatements 3.0 public documentation.
Task
- Fork the project https://github.com/WikiMovimentoBrasil/qts3-wmb-test
- Clone the source code in your computer
- Edit etc/env to setup your environment variables
- Follow the instructions provided in the README.md file to build the system. You will need to have Make and Docker available, to be executed in a terminal.
- Create a SECRET KEY using the instructions provided in the README.md
- Set SECRET KEY from the previous step the value of DJANGO_SECRET_KEY in your env file
- Run make build to build the container
- Run make shell to enter the development shell
- Run python3 src/manage.py migrate to populate the database
- If you're having troubles with file/folder/database permissions, run sudo chmod 777 src/ to allow any user to read, write and enter the folder, and then try again.
- Run python3 src/manage.py migrate to populate the database
- Exit the shell and run make run to start the system
- Note: the source code does not have its full features. Last batches, login, search batch by id are disabled so that you can focus on the task specific details.
- Create a folder named outreachy inside you project folder
- Take a screenshot from http://localhost:8765 , named screenshot1.jpg and save into your outreachy folder
- Change the CSS from the home page, changing all buttons from green to blue
- Take a screenshot from http://localhost:8765 named screenshot2.jpg and save into your outreachy folder.
- Inside the outreachy folder, create a Markdown file called qts-index.md and write a documentation explaining all the features available in the home page.
- Register your activity in the Outreachy platform with the link to your repository. Do not share your repository here.
We will provide some feedback in the beginning of the week of the 21st for all those that submit before the 18th of October, so you'll have a chance of fixing your answers before the final application deadline (Oct. 29, 2024 at 4pm UTC)

