Right now the dashboard simply hits the GH REST API from the client. This is fine for read only content but the next step will be to actually perform writes to the GH repo which will require auth. I've been wanting to better learn Go anyway for a while now so rewriting all of the dashboard's services in Go (and then hosting those services in GCP-- either on App Engine or as a GCP Cloud Function) is going to be my next step! 😀
Today's Tasks:
[x] Add <hr /> separators to demarcate weeks. Every Sunday - Saturday constitutes a week.
[x] Add Top Bar-- links to:
[x] Specs
[x] GH JSON REST API endpoint
[x] GH Project Board
[x] GH Issues
[x] Group Members
[x] Changelog
[x] CodeNewbie -- link to the original CodeNewbie article that started it all! 😀
[x] Show an 🍿 icon on card if the card's been updated in the past 1 hour.
[ ] Rewrite all GH Services in Go.
[ ] Write REST endpoint that returns all cards from all members for the past ten days.
Signature looks like: /v1/cards/{ {userHandle} | 'all' }/{ {dateRange} | 'past10' }
Motivation/Problem Statement 💭❓:
Right now the dashboard simply hits the
GH REST API
from the client. This is fine forread only
content but the next step will be to actually performwrites
to theGH repo
which will requireauth
. I've been wanting to better learnGo
anyway for a while now so rewriting all of the dashboard's services inGo
(and then hosting those services in GCP-- either onApp Engine
or as aGCP Cloud Function
) is going to be my next step! 😀Today's Tasks:
<hr />
separators to demarcate weeks. EverySunday - Saturday
constitutes a week.Top Bar
-- links to:Specs
GH JSON REST API endpoint
GH Project Board
GH Issues
Group Members
Changelog
CodeNewbie
-- link to the original CodeNewbie article that started it all! 😀url aliases
:latest QA build
latest PROD build
🍿
icon on card if the card's been updated in the past1 hour
.GH Services
inGo
./v1/cards/{ {userHandle} | 'all' }/{ {dateRange} | 'past10' }
Today's build: https://r002.github.io/codenewbie/qa
Observations & Next Steps 🔭👣:
What are some conclusions from your readings and findings? Are you happy with your results? What might you refactor or change in the future?
References 🔗:
Extra/Fun 🎈🎉:
Lottery time! 🥳