-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
terms from issues p1 #46
Conversation
From @waalge
The criticisms in this comment are general and I'm unsure if totally warranted. These terms are being pulled from Issues where they have been proposed/reviewed for some time; your absence in the comments was mistaken by me as implicit acceptance. Please identify explicitly (like you did with API) which terms you wish to critique and follow this with solutions/edits. If there is a divergent or nuanced definition that would make a general term more understandable within the Orcfax context, let's draft it. |
I've to many opinions to share them at every potential opportunity. I'm not product owner of the glossary. I don't dictate what goes in. I put in the things I think are important. Consumer. Integrator. Feed id. Statement. These are orcfax specific. It's important to me we know and agree what they mean. You can't look these up anywhere else. I just said I can't approve any of these definitions because I'm not aware of anyway any of them diverge from a commonly understood definition. API? Just look it up. It doesn't mean someone else can't review and approve this PR. |
@Christian-MK @waalge the need for API goes back to June: https://discord.com/channels/918870284331802674/1007406724346548395/1252632943365718036 -- I wonder if it's not so much API doesn't fit here because we can look it up, but whether we just need to work on the definition some more, for example, Peter calls for us to make it clear "we will always mean x when we use term y" <-- I was probably a bit skeptical, but as an example, we can say:
I can see some value in adding the extra context. How does it sound to you? I don't think I'll have capacity to go into more detail on these today, but will circle back this week as best i can. |
I am still against its inclusion. I really don't see value in orcfax trying to commandeer the term "API" distinct from its general use. That is perhaps until the point where there is an actual 'product' called 'orcfax api' or similar. But also still, this not a hill for me to die on. If people want it, they can review and confirm it. |
@waalge I have removed API for further discussion. |
@Christian-MK . No. See previous comment
API was just an example that partially qualified as "something to be put in the glossary" since there has been divergent understanding of what it means. I say partially, because as far as I'm concerned we should use it exactly as its generally understood ie the definition that appears when you google it. And for this reason should not be in our glossary. Also in the previous comment
|
@ross-spencer given the previous comment, would you please do the review? |
b7bcf7b
to
20fa02a
Compare
Trying to find the middle path here as we approach release and want to point to things like the glossary, I do appreciate the effort to add these terms and add them and personally think they will largely benefit us. We should also try to revisit the philosophy of the glossary at some point and determine whether generally accepted definitions work for some things over others. I do see both sides in API but perhaps there are more examples we can find that can anchor a useful discussion. We can always remove terms in future if they become unhelpful. We rarely have an excess of capacity in our team but I was reminded today about the communication artifacts of empathy driven development and remembered I had outlined their use in our code-review guidelines: https://github.com/orcfax/code-review?tab=readme-ov-file#comments-and-communication -- I feel like in the case described above the principle of more communication (and disambiguation) across the team and team boundaries would probably mean electing to merge the definition. Whether it is the right approach to the glossary is a different matter, and whether the glossary truly satisfies what we need in a domain model another; but we should bring it back to the table in the future and discuss. |
These are terms which have been proposed in Issues
Closes #11
Closes #31
Closes #5
Closes #22
Closes #32
Closes #39
Closes #12