Closed SallyMcGrath closed 10 months ago
@berkeli @kfklein15
Hi @SallyMcGrath, thanks for the detailed document. I will start prototyping today on the github app and let you know how it goes.
So some findings:
@SallyMcGrath Let me know if you have any thoughts, I will have a POC to demo in the coming week.
This all looks good and makes sense. Couple things
Updating on this:
We have created:
We will try it for L10/GL6
An update from me:
Syllabus:
APP:
Awesome -- please bear in mind that the syllabus front end will probably be replaced in the next few months, so don't tie your button app too closely to the docusaurus front end.
If you have requirements for the front end (eg, React), also state them
Quick update on this: I reviewed the original PR for the frontend piece, which is looking good. However as Sally mentions above, we are now looking to replace the current version of the Syllabus and move away from Docusaurus / built-in MDX.
This means that the PR will need to be made a bit more generic to work with the new syllabus. We do want to support React components in the new syllabus, so we were thinking that extracting out the underlying components to a separate library would be a viable option. We could then install that into the new syllabus codebase. I’d be happy to help with this and/or review anything!
I'm also attempting to review the code in https://github.com/berkeli/coursework-helper, but to be honest I'm not much of a backend dev and don't have much experience with Nest. But it's an interesting learning experience :)
I want to do this:
Build a Github App that batch clones GitHub Issues from a CYF coursework repo to a trainee's coursework repo.
Build a React component that queries the coursework repo and shows the issues as assignments.
Here’s why I want to do it:
Here’s how it serves our goals:
See above. The Github app serves all the listed goals. It is a small, practical bridge between three existing platforms: the syllabus, gihub, and the trainee tracker.
This is how much time I can put towards this change:
already done:
still available
This is the help I need from others to get this done (if any):
SPEC DOC