FOSSASIA
[winners] Phimp.me/Website: Automatically Build a Site using Travis (or another CI service) and a Script
The phimp.me project has an outdated website in the gh-pages branch. Our goal is to build the site automatically using Travis Sphinx or another script on every merged pull request using the Readme.md as a source.
TASK
Open relevant issues and solve at least one issue with a substantial commit to move towards this goal. One-line code changes or text only changes are not sufficient.
Here are ideas for improvements:
- Build the site automatically
- Create a basic a design using Material UI using the same colors as the app
- Create a menu bar similar to https://fossasia.org
- Create a footer with different columns similar to the FOSSASIA iste
- Add QR codes for Fdroid and Playstore
- Ensure the sites loads fast
- Enhance the Readme.md
- Add section social media channels into the Readme.md
- Add section for contributions
- Generate subpages from the /docs folder
REQUIREMENTS
- Knowledge in HTML, Jekyll, CSS
- When making a PR provide a link to a test page on your own Github repo
- Avoid external services
EXPECTED OUTCOME
- An improved website using Material UI
- Substantial commit adding or improving a feature
LINKS
- Phimpme Repository: https://github.com/fossasia/phimpme-android
- Website: https://phimp.me
- Travis Sphinx https://github.com/Syntaf/travis-sphinx
- Auto-Deploying Documents https://gist.github.com/kemingy/7e715ceb1b96f8023bea89a82974a181
- Sphinx, GitHub, Travis-CI https://medium.com/akeneo-labs/documentation-on-steroids-with-sphinx-github-travis-ci-and-platform-sh-89218513d136
Task tags
Students who completed this task
Kumuditha_S.A.C.K, parzivox, Sid911