Skip to content

NRW - External GitHub question libraries. WIP. Do not merge.#1709

Open
EJMFarrow wants to merge 9 commits intodevfrom
nrw-external
Open

NRW - External GitHub question libraries. WIP. Do not merge.#1709
EJMFarrow wants to merge 9 commits intodevfrom
nrw-external

Conversation

@EJMFarrow
Copy link
Collaborator

  • Allow access to GitHub question libraries from STACK library page.
  • Allowed libraries are set on the STACK settings page via a JSON object.
  • Cache of STACK directory structure and question renders for a GitHub library can be reset by any user with access to the library page. (They're much more likely to be changed than local libraries.)
  • Involves much re-writing of the directory structure creation code in questionlibrary.class.php to make it more generic. (We'll need to carefully check the normal library has not be broken in any way.)

We may not actually want to contact GitHub directly but go through an NRW API. This is still useful groundwork, however.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant