Replies: 3 comments 2 replies
-
Proposal with API endpointsIn order to tackle this problem in a shared and common way, I'd like to propose a solution I have implemented in the indicators repository. Each repo can build an "API endpoint" in the form of a JSON file in its CI. Indicators and dimensions exampleHere is the example for the indicators and dimensions: This is used by the TechRadar to validate the tools indicators and dimension when added to the repo by fetching the corresponding JSON files from the indicators pages: RSQKit example (example proposal)As we now try to connect RSQKit with the other services, we could do the same for each repository to ease these connections. RSQKit tasks.json exampleAdvantages
Drawbacks
Please comment, upvote, downvote :) |
Beta Was this translation helpful? Give feedback.
-
|
This is a neat solution, I've never thought about having an API in a GitHub page! Indeed, this would be a convenient solution where we need to get the list of all pages from the RSQKit instead of cloning the whole repo (as discussed in EVERSE-ResearchSoftware/TechRadar#220 (comment)). My questions:
Would there be a 'standard' about the generated JSONs? Would there be strictly necessary data to generate? If so, we should provide guidelines on what are the strictly minimum data to generate. (Was it your point about
|
Beta Was this translation helpful? Give feedback.
-
|
Thank you, @vuillaut, for putting this proposal together. Apologies for long message 😬 I am in agreement with the suggested approach. Exposing We could also develop a script to cross-verify TechRadar tools, dimensions, indicators against Regarding the ongoing RSQKit × TechRadar work, a few additional points:
If we decide to link tasks on both segment and tool pages, we need to carefully determine which tasks from One potential solution could be: where as, Include all Let me know if this feels good, Thanks |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
We are now in the phase of interconnecting the different services that we have been building until now, which is very exciting as it will enhance their individual value.
I open this discussion to discuss possible solutions and issues.
Beta Was this translation helpful? Give feedback.
All reactions