Brave people challenge - leave your name!
This is inspired by https://open-pixel-art.com/. This is a part of ByteLegend, a game to learn programming.
This challenge is intended to teach you how to create a pull request.
TL;DR
- Change
brave-people.json
, add your GitHub ID (NOT your name), coordinate and favorite color, then create a pull request. - Go back to ByteLegend and check out the noticeboard at
(V, 92)
game coordinate.
Instructions
Check out here for detailed instructions.
Implementation details (Don't read this unless you want to understand how this repository works)
There are 3 GitHub jobs:
remember-brave-people
: triggered upon PR with changes onbrave-people.json
.- If there are changes other than
brave-people.json
, cancel the workflow. - Otherwise, do
sanityCheck
, make sure the player only change allowed part. - Generate the new image and JSON at
build/brave-people.png
/build/brave-people-output.json
- Move
build/brave-people.png
to root directory, commit and push. - Push
build/brave-people.png
/build/brave-people-output.json
to CDN so the player can see it in the game. - Merge current branch to
master
.
- If there are changes other than
check
: triggered upon PR with changes other thanbrave-people.json
.- Run
test
to make sure nothing is broken. - Wait for administrator review and merge the PR.
- Run
refresh-data-daily
: for better performance,remember-brave-people
only writes the modified tile, not all. This job runs per day to refresh the data.