This repository has been archived by the owner on Feb 17, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 857
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #498 from raml-org/raml-10
Release of RAML 1.0 GA
- Loading branch information
Showing
5 changed files
with
3,676 additions
and
72 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# MAC OS | ||
|
||
.DS_Store |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,66 +1,20 @@ | ||
# The RESTful API Modeling Language (RAML) Spec | ||
|
||
## Note - Updated version | ||
[![Gitter](https://img.shields.io/gitter/room/nwjs/nw.js.svg?maxAge=2592000)](https://gitter.im/raml-org/raml-spec) | ||
|
||
The RAML Workgroup is currently working on a newer version of the specification. All progress can be monitored inside the `raml-10` branch. Please switch to that branch for any information about RAML 1.0. | ||
RAML is a language for the definition of HTTP-based APIs that embody most or all of the principles of Representational State Transfer (REST). The RAML specification (this document) defines an application of the [YAML 1.2 specification](http://yaml.org/spec/1.2/spec.html) that provides mechanisms for the definition of practically-RESTful APIs, while providing provisions with which source code generators for client and server source code and comprehensive user documentation can be created. | ||
|
||
###Licensing | ||
## Contributing | ||
|
||
[Branding Guidelines](http://raml.org/licensing.html) | ||
|
||
## Index | ||
|
||
###[Introduction:](https://github.com/raml-org/raml-spec/blob/master/raml-0.8.md#introduction) | ||
[RAML Overview](https://github.com/raml-org/raml-spec/blob/master/raml-0.8.md#overview) | ||
[RAML Markup Language](https://github.com/raml-org/raml-spec/blob/master/raml-0.8.md#markup-language) | ||
|
||
####[Includes](https://github.com/raml-org/raml-spec/blob/master/raml-0.8.md#includes) | ||
|
||
Named Parameters: | ||
|
||
[Named Parameters with Multiple Types](https://github.com/raml-org/raml-spec/blob/master/raml-0.8.md#named-parameters-with-multiple-types) | ||
|
||
Basic Information: | ||
|
||
[Root](https://github.com/raml-org/raml-spec/blob/master/raml-0.8.md#root-section) | ||
[Base URI and baseUriParameters](https://github.com/raml-org/raml-spec/blob/master/raml-0.8.md#base-uri-and-baseuriparameters) | ||
[Protocols](https://github.com/raml-org/raml-spec/blob/master/raml-0.8.md#protocols) | ||
[Default Media Type](https://github.com/raml-org/raml-spec/blob/master/raml-0.8.md#default-media-type) | ||
[Schemas](https://github.com/raml-org/raml-spec/blob/master/raml-0.8.md#schemas) | ||
[URI Parameters](https://github.com/raml-org/raml-spec/blob/master/raml-0.8.md#uri-parameters) | ||
[User Documentation](https://github.com/raml-org/raml-spec/blob/master/raml-0.8.md#user-documentation) | ||
We welcome any contributions from the community! You can contribute or provide feedback for the RAML Specification in different ways depending on your intentions. The following table illustrates the different ways to help us not only to improve the documentation of the specification, but also RAML itself. | ||
|
||
Resources and Methods: | ||
|Your Intention |What to do?| | ||
|:----------|:----------| | ||
|You see a spelling or grammar mistake, or an error in our examples? | Fork this repository, make edits, and then submit a pull request. We will respond to your request as quickly as possible. | ||
|You want to suggest a new feature, improve existing features, ask questions, or things general around the RAML specification? | File an issue. Please be as specific as possible about your intentions or what you’d like to see. | ||
|
||
[Resources and Nested Resources](https://github.com/raml-org/raml-spec/blob/master/raml-0.8.md#resources-and-nested-resources) | ||
[Template URIs and URI Parameters](https://github.com/raml-org/raml-spec/blob/master/raml-0.8.md#template-uris-and-uri-parameters) | ||
[Absolute URI](https://github.com/raml-org/raml-spec/blob/master/raml-0.8.md#absolute-uri) | ||
[Query Parameters](https://github.com/raml-org/raml-spec/blob/master/raml-0.8.md#query-strings) | ||
[Body](https://github.com/raml-org/raml-spec/blob/master/raml-0.8.md#body) | ||
[Web Forms](https://github.com/raml-org/raml-spec/blob/master/raml-0.8.md#web-forms) | ||
You can also directly get in touch with us. Simply send us an email to: [email protected] | ||
|
||
Schemas and Responses: | ||
## Licensing | ||
|
||
[Schemas](https://github.com/raml-org/raml-spec/blob/master/raml-0.8.md#schema) | ||
[Responses](https://github.com/raml-org/raml-spec/blob/master/raml-0.8.md#responses) | ||
[Headers](https://github.com/raml-org/raml-spec/blob/master/raml-0.8.md#headers) | ||
|
||
Security: | ||
|
||
[Declaration](https://github.com/raml-org/raml-spec/blob/master/raml-0.8.md#declaration) | ||
[Type](https://github.com/raml-org/raml-spec/blob/master/raml-0.8.md#type) | ||
[OAuth 1.0](https://github.com/raml-org/raml-spec/blob/master/raml-0.8.md#oauth-10) | ||
[OAuth 2.0](https://github.com/raml-org/raml-spec/blob/master/raml-0.8.md#oauth-20) | ||
[Usage: Applying a Security Scheme to an API](https://github.com/raml-org/raml-spec/blob/master/raml-0.8.md#usage-applying-a-security-scheme-to-an-api) | ||
|
||
###[References:](https://github.com/raml-org/raml-spec/blob/master/raml-0.8.md#references) | ||
[Normative References](https://github.com/raml-org/raml-spec/blob/master/raml-0.8.md#normative-references) | ||
[Informative References](https://github.com/raml-org/raml-spec/blob/master/raml-0.8.md#informative-references) | ||
|
||
##Contributing | ||
|
||
Please [submit issues in this repository](https://github.com/raml-org/raml-spec/issues) to contribute to the evolution of the RAML specification. | ||
|
||
## Logos | ||
|
||
Download the RAML Logos in [JPG](https://github.com/raml-org/raml-spec/raw/master/logos/RAML-logo.jpg) and [EPS](https://github.com/raml-org/raml-spec/raw/master/logos/RAML-logo.eps) format. (For usage questions email [[email protected]](mailto:[email protected])). | ||
[Branding Guidelines](http://raml.org/licensing.html) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.