-
Notifications
You must be signed in to change notification settings - Fork 5
feat: Client provider guidelines #14
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
Conversation
markphelps
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
couple minor typos/grammar suggestions
beeme1mr
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great start, thanks! I added a few suggestions but I think this will be helpful.
We may want to avoid calling it a spec (at least for now). I would recommend calling it a guideline.
Kavindu-Dodan
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @thomaspoignant for getting started on this 🙌
I have following general remarks,
- Language - Given this is a spec and to be similar to OF Spec, I think we should generilize langauge to avoid "we" usage (ex:-
In this specification we will specify..toThis specificaiton specify..) - Spec name & title - Given this is specific to client side (aka static context), a good name for file could be
client-provider/static-context-provider
Otherwise I think this is a great first step
623950c to
5c18eb8
Compare
I have renamed the file and stopped using the term specification to avoid any confusion here. |
Thanks :)
Yeah, can start simple and then convert this to a spec. So let's not spend too much time on this. |
Kavindu-Dodan
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am happy with this so we can get started :)
lukas-reining
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice start and it is really valuable to have!
I left some comments, and I would generally tent to describe the expected behavior of the provider in third person instead of using first person developer.
ed3ac70 to
961f3c7
Compare
b0cf315 to
4fd0419
Compare
|
I have updated the guidelines with deleting the |
6500624 to
d8563eb
Compare
askpt
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! Just a small suggestion but non-blocker.
lukas-reining
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is good @thomaspoignant! Left some comments related to wording/style.
3952114 to
2081bef
Compare
Co-authored-by: Michael Beemer <[email protected]> Signed-off-by: Thomas Poignant <[email protected]> Signed-off-by: Thomas Poignant <[email protected]>
Co-authored-by: Lukas Reining <[email protected]> Signed-off-by: Thomas Poignant <[email protected]> Signed-off-by: Thomas Poignant <[email protected]>
Co-authored-by: Lukas Reining <[email protected]> Signed-off-by: Thomas Poignant <[email protected]> Signed-off-by: Thomas Poignant <[email protected]>
Signed-off-by: Thomas Poignant <[email protected]>
Signed-off-by: Thomas Poignant <[email protected]>
Signed-off-by: Thomas Poignant <[email protected]>
* feat!: change minPollingInterval field name to mention millisecond Signed-off-by: Thomas Poignant <[email protected]> * change name to ms Signed-off-by: Thomas Poignant <[email protected]> --------- Signed-off-by: Thomas Poignant <[email protected]>
Signed-off-by: Thomas Poignant <[email protected]>
* feat!: Reverse the logic for supportedTypes Signed-off-by: Thomas Poignant <[email protected]> * fix Signed-off-by: Thomas Poignant <[email protected]> --------- Signed-off-by: Thomas Poignant <[email protected]>
Signed-off-by: Thomas Poignant <[email protected]>
Signed-off-by: Kavindu Dodanduwa <[email protected]> Signed-off-by: Thomas Poignant <[email protected]>
Signed-off-by: Thomas Poignant <[email protected]>
Signed-off-by: Michael Beemer <[email protected]> Signed-off-by: Thomas Poignant <[email protected]>
Signed-off-by: Roman Dmytrenko <[email protected]> Signed-off-by: Thomas Poignant <[email protected]>
Signed-off-by: Thomas Poignant <[email protected]> Signed-off-by: Kavindu Dodanduwa <[email protected]> Co-authored-by: Kavindu Dodanduwa <[email protected]> Co-authored-by: Todd Baert <[email protected]> Signed-off-by: Thomas Poignant <[email protected]>
Signed-off-by: Todd Baert <[email protected]> Signed-off-by: Thomas Poignant <[email protected]>
Signed-off-by: Honza Dvorsky <[email protected]> Signed-off-by: Thomas Poignant <[email protected]>
Signed-off-by: Michael Beemer <[email protected]> Signed-off-by: Thomas Poignant <[email protected]>
Signed-off-by: Thomas Poignant <[email protected]>
Co-authored-by: Lukas Reining <[email protected]> Signed-off-by: Thomas Poignant <[email protected]> Signed-off-by: Thomas Poignant <[email protected]>
Co-authored-by: Lukas Reining <[email protected]> Signed-off-by: Thomas Poignant <[email protected]> Signed-off-by: Thomas Poignant <[email protected]>
Signed-off-by: Thomas Poignant <[email protected]>
* feat: Server provider guideline Signed-off-by: Thomas Poignant <[email protected]> * adding timeout Signed-off-by: Thomas Poignant <[email protected]> --------- Signed-off-by: Thomas Poignant <[email protected]>
Signed-off-by: Thomas Poignant <[email protected]>
Co-authored-by: Michael Beemer <[email protected]> Signed-off-by: Thomas Poignant <[email protected]> Signed-off-by: Thomas Poignant <[email protected]>
6a3cf9d to
07df226
Compare
Signed-off-by: Thomas Poignant <[email protected]>
Signed-off-by: Thomas Poignant <[email protected]>
This PR is a first draft for a provider client spec.
Please provide feedback on this one to know if I am heading in the right direction and to know if it can be helpful to create providers.
Those are the guidelines related to the issue #11