You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've released PEPhub v0.8.x. Since release, I've gone through and tried to close solved issues, close stale issues, and consolidate issues that seem related/redundant. To wrap up that process, I've organized and identified four main categories that all remaining open issues fall into: 1) Validation, 2) Advanced features, 3) Infrastructure changes, and 4) PEP specification needs.
Validation
The validation support on PEPhub is still lacking. Namely, this includes the validation UI (universal validator) and validating PEPs on the fly throughout the application. I can identify two main reasons for slow development here: 1) the validator endpoints are not very mature, and 2) schema haven't really been considered until very recently.
To progress in this area, I think that we need to 1) severely overhaul the eido/ endpoints, and 2) think about how we want to handle schema now that PEPs are primarily stored in a database.
We've thrown around a lot of ideas to take PEPhub to the next level. This includes things like "groups of PEPs", "staring/favoriting PEPs", "forking PEPs", etc. Some have been implemented and some not. A concerted effort should be made to implement these. They most likely require changes to the way we structure the database and server .
Supporting PEPhub longterm might require some big infrastructure changes to the backend. This mostly includes database changes. I've identified issues below that are related to these large sweeping changes to the architecture of the app:
There are specific aspects of the PEP specification that are not fully implemented or supported through PEPhub. This limits the ability to use and share PEPs. Some examples are asterisks in PEPs and passing variables with query params. These should be added to make sure PEPhub is fully compliant with the PEP specification.
I've released PEPhub
v0.8.x
. Since release, I've gone through and tried to close solved issues, close stale issues, and consolidate issues that seem related/redundant. To wrap up that process, I've organized and identified four main categories that all remaining open issues fall into: 1) Validation, 2) Advanced features, 3) Infrastructure changes, and 4) PEP specification needs.Validation
The validation support on PEPhub is still lacking. Namely, this includes the validation UI (universal validator) and validating PEPs on the fly throughout the application. I can identify two main reasons for slow development here: 1) the validator endpoints are not very mature, and 2) schema haven't really been considered until very recently.
To progress in this area, I think that we need to 1) severely overhaul the
eido/
endpoints, and 2) think about how we want to handle schema now that PEPs are primarily stored in a database.Related issues:
Advanced PEPhub functionality
We've thrown around a lot of ideas to take PEPhub to the next level. This includes things like "groups of PEPs", "staring/favoriting PEPs", "forking PEPs", etc. Some have been implemented and some not. A concerted effort should be made to implement these. They most likely require changes to the way we structure the database and server .
Related issues:
Infrastructure changes
Supporting PEPhub longterm might require some big infrastructure changes to the backend. This mostly includes database changes. I've identified issues below that are related to these large sweeping changes to the architecture of the app:
PEP specification needs
There are specific aspects of the PEP specification that are not fully implemented or supported through PEPhub. This limits the ability to use and share PEPs. Some examples are asterisks in PEPs and passing variables with query params. These should be added to make sure PEPhub is fully compliant with the PEP specification.
Related issues:
Lingering things
There were a few lingering issues where feedback, testing, and discussion would help decide the state.
Related issues:
401
error for JWT expiration #120The text was updated successfully, but these errors were encountered: