Overview
Not all activity that’s important to Celo Academy happens in Discourse. We create code, share with the community, and hope that it will be used and improved overtime. It would be useful to track that activity in Discourse so that it can improve our portfolio, reputation, and activity if we ever want to share it with others. What changed?
- Added code review plugin to our Discourse server: Code Review | Discourse - Civilized Discussion
- Forked all repos to a Celo Academy GitHub Org: Celo Examples (moved) · GitHub
- Connected repos to to discourse so all activity appears in projects category (filterable by repo) GitHub Activity - Celo Academy
- All posts created and interactions should reflect on our leaderboard (give about 1 hour to update) Celo Academy
Use Cases
- View GitHub activity for tracked repos in Discourse
- Code review in Discourse maybe useful for tutorial reviews, reviewing student developer code, hackathon code, etc
- Connecting to other Celo tools (docs, composer, react-celo) to award contributions
- Integrating to GitHub could give us access to interesting things in the future (example funding via https://www.gitcoin.co/)
I finished testing it just now and it seems to be working but haven’t checked with other accounts and there’s probably a few issues. If you’d like to test it out, check out the Celo Academy GitHub Org, make a PR in your repo, and see if it shows up in the Academy. Side note: you can now also create accounts and log in to Celo Academy using GitHub. Check it out and let me know if you notice anything wrong! Thanks everyone