Skip to content

Commit 7c03988

Browse files
committed
GraphQL Specification, Working Draft
This is the first public commit in what has been a few months of internal development. Future development will occur in public directly in this repository.
0 parents  commit 7c03988

12 files changed

+4776
-0
lines changed

Diff for: .gitignore

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
*.swp
2+
*~
3+
.*.haste_cache.*
4+
.DS_Store
5+
build
6+
out
7+
node_modules
8+
npm-debug.log

Diff for: GraphQL.md

+57
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
GraphQL
2+
-------
3+
4+
*Working Draft - July 2015*
5+
6+
**Introduction**
7+
8+
This is a Draft RFC Specification for GraphQL, a query language created by
9+
Facebook in 2012 for describing the capabilities and requirements of data models
10+
for client-server applications. The development of this standard started
11+
in 2015. GraphQL is a new and evolving language and is not complete. Significant
12+
enhancement will continue in future editions of this specification.
13+
14+
**Copyright notice**
15+
16+
Copyright (c) 2015, Facebook, Inc. All rights reserved.
17+
18+
Redistribution and use in source and binary forms, with or without modification,
19+
are permitted provided that the following conditions are met:
20+
21+
* Redistributions of source code must retain the above copyright notice, this
22+
list of conditions and the following disclaimer.
23+
24+
* Redistributions in binary form must reproduce the above copyright notice,
25+
this list of conditions and the following disclaimer in the documentation
26+
and/or other materials provided with the distribution.
27+
28+
* Neither the name Facebook nor the names of its contributors may be used to
29+
endorse or promote products derived from this software without specific
30+
prior written permission.
31+
32+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
33+
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
34+
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
35+
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
36+
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
37+
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
38+
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
39+
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
40+
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
41+
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
42+
43+
# [Overview](Section 1 -- Overview.md)
44+
45+
# [Language](Section 2 -- Language.md)
46+
47+
# [Type System](Section 3 -- Type System.md)
48+
49+
# [Introspection](Section 4 -- Introspection.md)
50+
51+
# [Validation](Section 5 -- Validation.md)
52+
53+
# [Execution](Section 6 -- Execution.md)
54+
55+
# [Response](Section 7 -- Response.md)
56+
57+
# [Grammar](Section 8 -- Grammar.md)

0 commit comments

Comments
 (0)