Replies: 4 comments 7 replies
-
I don't think this is a good criterion to have. While we can guarantee the quality of our templates, there's no reason they are inherently better than a well-maintained community template. It also raises the question of "what counts as an Apollo template?" Only templates for Apollo frameworks? Templates where Apollo has commit access? Templates initially created by Apollo? |
Beta Was this translation helpful? Give feedback.
-
This is very important. I have used several templates where the effort to update them made me wish I'd just started from scratch instead. The hard part here is going to be validating this. Perhaps an initial manual validation step to say that Renovate or Dependabot is enabled, then an automated check on the number of open/stale PRs? |
Beta Was this translation helpful? Give feedback.
-
I think we add filters for this as well, I'm assuming we'll also support non federation templates in future (once GraphOS is more capable?) |
Beta Was this translation helpful? Give feedback.
-
|
This all sounds great to me, and I really love the idea of gold/silver/bronze tier templates and displaying that info in Rover. Also agree on the
agree, probably not necessary
agree, seems important, need renovate to be 🥇
running compat tests seems good. i think we should only require federation 2 compatibility to be gold so if a new library spins up that doesn't support fed 1 they aren't penalized
gold = renovate + all fed compat tests. could see an argument for needing a 90% threshold here or some lag time between when a new directive is released and when the template supports it. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Not all templates are created equal, and we want to indicate something about what to expect from a template at a glance when choosing a template in Rover (or looking at templates in the docs).
Open Questions
Possible Criteria
Each of these probably warrants its own thread to discuss:
Possible Display Options (Rover)
--include-outdated-templatesoption or similar.Beta Was this translation helpful? Give feedback.
All reactions