-
Notifications
You must be signed in to change notification settings - Fork 250
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
Add clarify for resource model #358
Conversation
README.md
Outdated
*This repository is unstable, and open to contributions.* | ||
The specification is under development, and breaking changes could be made. | ||
Interested in contributing? Take a look at the issue queue! We're looking for more | ||
This specification is platform-neutral but adopts [Kubernetes API conventions (Kubernetes Resource Model)](https://github.com/kubernetes/community/blob/master/contributors/design-proposals/architecture/resource-management.md). We believe Kubernetes Resource Model will become the standard interface for majority platforms in the future, with different implementations are allowed. |
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 specification is platform-neutral but adopts [Kubernetes API conventions (Kubernetes Resource Model)](https://github.com/kubernetes/community/blob/master/contributors/design-proposals/architecture/resource-management.md). We believe Kubernetes Resource Model will become the standard interface for majority platforms in the future, with different implementations are allowed. | |
This specification adopts [Kubernetes API conventions (Kubernetes Resource Model)](https://github.com/kubernetes/community/blob/master/contributors/design-proposals/architecture/resource-management.md). We believe Kubernetes Resource Model will become the standard interface for majority of platforms in the future with different implementations. |
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.
for the majority of platforms
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
README.md
Outdated
Interested in contributing? Take a look at the issue queue! We're looking for more | ||
This specification is platform-neutral but adopts [Kubernetes API conventions (Kubernetes Resource Model)](https://github.com/kubernetes/community/blob/master/contributors/design-proposals/architecture/resource-management.md). We believe Kubernetes Resource Model will become the standard interface for majority platforms in the future, with different implementations are allowed. | ||
|
||
*This repository is unstable, and open to contributions.* The specification is under development, and breaking changes could be made. Interested in contributing? Take a look at the issue queue! We're looking for more |
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 repository is unstable, and open to contributions.* The specification is under development, and breaking changes could be made. Interested in contributing? Take a look at the issue queue! We're looking for more | |
*This repository is unstable and open to contributions.* The specification is under development and could adopt breaking changes in the future. Interested in contributing? Take a look at the issues! We're looking for more |
README.md
Outdated
@@ -7,13 +7,13 @@ | |||
|Mar 27th, 2020. OAM v1.0.0-alpha.2 is **RELEASED**! The new spec is highly extensible and native to Kubernetes runtime. Check the spec and [What's new in OAM v1alpha2](https://speakerdeck.com/resouer/whats-new-in-oam-v1alpha2-spec) for more detail!| | |||
|Mar 26th, 2020. A proof-of-concept project named AWS ECS for OAM is published! Check [the AWS Labs repo ](https://github.com/awslabs/amazon-ecs-for-open-application-model) and have fun with developer centric experience with OAM + Fargate!| | |||
|
|||
Open Application Model is a specification for building cloud native applications. | |||
Open Application Model is a specification for defining cloud native applications and higher level abstractions. |
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.
what does "higher-level abstractions" refer to?
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.
For example, ContainerizedWorkload is a higher level abstraction for Deployment. Any better wording?
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.
It seems to me that an application is already a higher level concept than deployment, I thought the "higher-level abstraction" is even higher than an application.
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.
Then I will keep this sentence unchanged, this part is not a big deal.
README.md
Outdated
*This repository is unstable, and open to contributions.* | ||
The specification is under development, and breaking changes could be made. | ||
Interested in contributing? Take a look at the issue queue! We're looking for more | ||
This specification is platform-neutral but adopts [Kubernetes API conventions (Kubernetes Resource Model)](https://github.com/kubernetes/community/blob/master/contributors/design-proposals/architecture/resource-management.md). We believe Kubernetes Resource Model will become the standard interface for majority platforms in the future, with different implementations are allowed. |
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.
for the majority of platforms
@hongchaodeng @ryanzhang-oss comments addressed! |
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
According offline discussion with @vturecek , and with v1alpha2 release of the spec, we can now update the README to reflect the fact that OAM has adopted Kubernetes API convention. This aligns with our vision that Kubernetes Resource Model will become the standard interface for majority platforms in the future, with different implementations are allowed.