Skip to content

Accessing GitHub libraries and the NRW database - #1832

Open
EJMFarrow wants to merge 36 commits into
devfrom
nrw-external-api
Open

Accessing GitHub libraries and the NRW database#1832
EJMFarrow wants to merge 36 commits into
devfrom
nrw-external-api

Conversation

@EJMFarrow

@EJMFarrow EJMFarrow commented Aug 3, 2026

Copy link
Copy Markdown
Collaborator

Needs to be merged after metadata PR.

  • 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.)
  • Allow search of NRW database, display of some retrieved metadata and import of questions.
  • Allow upload of questions to NRW - page available from STACK dashboard. Returns NRW question id and whether the question is a duplicate.
  • Separate capabilities for accessing external libraries and for uploading questions.
library settings library search nrw upload

@EJMFarrow EJMFarrow changed the title Nrw external api Accessing GitHub libraries and the NRW database Aug 3, 2026
@EJMFarrow EJMFarrow changed the title Accessing GitHub libraries and the NRW database WIP Accessing GitHub libraries and the NRW database Aug 4, 2026
@EJMFarrow EJMFarrow changed the title WIP Accessing GitHub libraries and the NRW database Accessing GitHub libraries and the NRW database Aug 4, 2026
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