Triage Process and Status Tracking #133
slott56
started this conversation in
CEL-Spec Compliance
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Triage Approaches
We have two mechanisms available for tracking status:
wip.tomlvia pull-requests, reviews, and approvals.Clearly, we must update the
wip.tomlperiodically as new test cases are added to the CEL-Spec repository.1200 WIP tests seems a right bother to track on GitHub as issues.
My preference is to tackle these kinds of things off-line. (I don't have a great justification. i'm old and platforms come and go, so I like to keep things in the code and make our processes platform-agnostic.)
Off-line Approach
This seems to suggest that a unified
wip.tomlmight not be ideal going forward. What we may want to think about is cluttering the WIP configuration loading into two tiers. One tier has a list of source files. The lower tier has the details.Here's the upper-tier file.
The lower tier is a directory tree with a
feature/section/section_cases.tomlorganization.Each individual file will then have a respectably small number of cases.
Currently each TOML file is a mapping of case name to tag list.
Status?
_status = "I got this"line or_see = "issue #131"or such-like annotations to help clarify intent.We can then address each features/section as separate PR's without endless merge conflicts stemming from a single file.
Beta Was this translation helpful? Give feedback.
All reactions