-
Notifications
You must be signed in to change notification settings - Fork 5
Description
The status quo surrounding the knowledgebase/links is that I've coded the feature so it embeds a part of betterinformatics.com (the OG version).
So, if a category has a corresponding part on betterinformatics.com, an admin has to manually edit the category metadata on BI Files and insert a link to the OG version.
And if a category does not have a corresponding part, then the admin has to go to the compsoc-edinburgh/betterinformatics repo, create a new file there, and link to it from BI Files.
It's quite a roundabout process, which I think has room to improve. Especially because every year there are several new courses that need this process repeated.
I'd like to suggest that admins should be able to create new articles and link to existing ones without leaving BI Files. Maybe a searchable dropdown that lists all knowledgebase files that you can link to, and otherwise click a button to create a new file using the GitHub API (or a Python Git package) or something.
I think having the knowledgebase publicly available and stored outside of BI Files is good for redundancy and wider reach, so that remains a non-negotiable requirement from my point of view (but open to ideas).
(I also have an idea to use either the GitHub API or a Python Git package to allow users to edit knowledgebase articles through BI Files too, to grow adoption, but that's a separate issue.)