A simple application for initial GSoC proposal assessment.
- Projects grouped by subcategory
- Star Rating
- Mentor Comments
- Link to GSoC Proposal
- Github-style Emojis as a poor man's tagging system
- Clone this repository
- Copy contents of https://summerofcode.withgoogle.com/api/om/program/current/proposal/?page_size=1000 to
data/proposals.json
(requires authentication). I am unable to check if page_size > 100 actually works. - Adjust
data/config.js
to your needs. - Replace contents of
data/data.json
with{}
. This will later be filled with your mentors' comments (it also retains deleted ones).
yarn install --production
npm start
docker-compose up
If you use Docker, you need to re-build the docker image after updating the repo:
docker-compose build
Run these two in parallel:
npm run develop
npm start
Development can also be done without installing Node.js on the host system.
For this to work, you first have to uncomment the second volume mount in docker-compose.yml
.
You can then run the two following commands in parallel:
docker-compose run gsoc-eval npm run develop
docker-compose run -p 3000:3000 gsoc-eval npm start