Skip to content

Commit d79607a

Browse files
authored
Merge branch 'master' into patch-2
2 parents 9b2bea5 + ca1378c commit d79607a

File tree

9 files changed

+24
-27
lines changed

9 files changed

+24
-27
lines changed
File renamed without changes.
File renamed without changes.

CODE_OF_CONDUCT.md

Lines changed: 0 additions & 3 deletions
This file was deleted.

CONTRIBUTING.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ through a series of *stages* intended to improve *visibility*, allow for
1616
becomes ever more important as GraphQL's community broadens.
1717

1818
When proposing or weighing-in on any issue or pull request, consider the
19-
[Code of Conduct](CODE_OF_CONDUCT.md) to better understand expected and
20-
unacceptable behavior.
19+
[Code of Conduct](https://github.com/graphql/foundation/blob/master/CODE-OF-CONDUCT.md)
20+
to better understand expected and unacceptable behavior.
2121

2222

2323
## Contributing to GraphQL Libraries
@@ -125,7 +125,7 @@ All RFCs start as either a *strawman* or *proposal*.
125125
A RFC at the *strawman* stage captures a described problem or
126126
partially-considered solutions. A *strawman* does not need to meet any entrance
127127
criteria. A *strawman's* goal is to prove or disprove a problem and guide
128-
discussion towards either rejection or a preferred solution. A *strawman* may
128+
discussion towards either rejection or a preferred solution. A *strawman* may
129129
be an issue or a pull request (though an illustrative pull request is preferrable).
130130

131131
*There is no entrance criteria for a Strawman*
@@ -160,8 +160,8 @@ A *proposal* is subject to the same discussion as a *strawman*: ensuring that it
160160
is well aligned with the *guiding principles*, is a problem worth solving, and
161161
is the preferred solution to that problem. A *champion* is not expected to have
162162
confidence in every detail at this stage and should instead focus on identifying
163-
and resolving issues and edge-cases. To better understand the technical
164-
ramifications of the *proposal*, a *champion* is encouraged to implement it in a
163+
and resolving issues and edge-cases. To better understand the technical
164+
ramifications of the *proposal*, a *champion* is encouraged to implement it in a
165165
GraphQL library.
166166

167167
Most *proposals* are expected to evolve or change and may be rejected. Therefore,
@@ -201,8 +201,8 @@ feature without explicit opt-in when possible.
201201
## Stage 3: *Accepted*
202202

203203
An RFC at the *accepted* stage is a completed solution. According to a spec
204-
editor it is ready to be merged as-is into the spec document. The RFC is
205-
ready to be deployed in GraphQL libraries. An *accepted* RFC must be
204+
editor it is ready to be merged as-is into the spec document. The RFC is
205+
ready to be deployed in GraphQL libraries. An *accepted* RFC must be
206206
implemented in GraphQL.js.
207207

208208
*Entrance criteria:*

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
# GraphQL
22

33
The GraphQL specification is edited in the markdown files found in [`/spec`](./spec)
4-
the latest release of which is published at https://facebook.github.io/graphql/.
4+
the latest release of which is published at https://graphql.github.io/graphql-spec/.
55

6-
The latest draft specification can be found at https://facebook.github.io/graphql/draft/
6+
The latest draft specification can be found at https://graphql.github.io/graphql-spec/draft/
77
which tracks the latest commit to the master branch in this repository.
88

99
Previous releases of the GraphQL specification can be found at permalinks that
10-
match their [release tag](https://github.com/facebook/graphql/releases). For
11-
example, https://facebook.github.io/graphql/October2016/. If you are linking
10+
match their [release tag](https://github.com/graphql/graphql-spec/releases). For
11+
example, https://graphql.github.io/graphql-spec/October2016/. If you are linking
1212
directly to the GraphQL specification, it's best to link to a tagged permalink
1313
for the particular referenced version.
1414

package.json

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,10 @@
77
"Daniel Schafer <[email protected]>"
88
],
99
"license": "OWFa-1.0",
10-
"homepage": "https://facebook.github.io/graphql",
11-
"bugs": {
12-
"url": "https://github.com/facebook/graphql/issues"
13-
},
10+
"homepage": "https://graphql.github.io/graphql-spec",
1411
"repository": {
1512
"type": "git",
16-
"url": "http://github.com/facebook/graphql.git"
13+
"url": "http://github.com/graphql/graphql-spec.git"
1714
},
1815
"scripts": {
1916
"test": "spec-md spec/GraphQL.md > /dev/null",

publish.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ GITTAG=$(git tag --points-at HEAD)
1111
# Check out gh-pages locally.
1212
echo "Cloning gh-pages"
1313
rm -rf gh-pages
14-
git clone -b gh-pages "https://${GH_TOKEN}@github.com/facebook/graphql.git" gh-pages > /dev/null 2>&1
14+
git clone -b gh-pages "https://${GH_TOKEN}@github.com/graphql/graphql-spec.git" gh-pages > /dev/null 2>&1
1515

1616
# Replace /draft with this build.
1717
echo "Publishing to: /draft"
@@ -74,7 +74,7 @@ HTML="$HTML
7474
<td></td>
7575
</tr>"
7676

77-
GITHUB_RELEASES="https://github.com/facebook/graphql/releases/tag"
77+
GITHUB_RELEASES="https://github.com/graphql/graphql-spec/releases/tag"
7878
for GITTAG in $(git tag -l --sort='-*committerdate') ; do
7979
VERSIONYEAR=${GITTAG: -4}
8080
TAGTITLE="${GITTAG%$VERSIONYEAR} $VERSIONYEAR"

rfcs/InputUnion.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ If a solution places any restrictions on member types, compliance with these res
162162

163163
In addition to containing Input types, member type may also contain Leaf types like `Scalar`s or `Enum`s.
164164

165-
* Objection: Multiple Leaf types serialize the same way, making it impossible to distinguish the type without additional information. For example, a `String`, `ID` and `Enum`.
165+
* Objection: multiple Leaf types serialize the same way, making it impossible to distinguish the type without additional information. For example, a `String`, `ID` and `Enum`.
166166
* Potential solution: only allow a single built-in leaf type per input union.
167167
* Objection: Output polymorphism is restricted to Object types only. Supporting Leaf types in Input polymorphism would create a new inconsistency.
168168

spec/GraphQL.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,19 @@ GraphQL
88
This is the specification for GraphQL, a query language and execution engine
99
originally created at Facebook in 2012 for describing the capabilities and
1010
requirements of data models for client-server applications. The development of
11-
this open standard started in 2015.
11+
this open standard started in 2015. This specification was licensed under OWFa
12+
1.0 in 2017. Copyright and trademark was transfered to the GraphQL Foundation
13+
in 2019.
1214

1315
GraphQL has evolved and may continue to evolve in future editions of this
1416
specification. Previous editions of the GraphQL specification can be found at
15-
permalinks that match their [release tag](https://github.com/facebook/graphql/releases).
16-
The latest working draft release can be found at [facebook.github.io/graphql/draft/](https://facebook.github.io/graphql/draft/).
17+
permalinks that match their [release tag](https://github.com/graphql/graphql-spec/releases).
18+
The latest working draft release can be found at [https://graphql.github.io/graphql-spec/draft](https://graphql.github.io/graphql-spec/draft).
1719

1820
**Copyright notice**
1921

20-
Copyright © 2015-present, Facebook, Inc.
22+
Copyright © 2015-2018, Facebook, Inc.
23+
Copyright © 2019-present, GraphQL Foundation
2124

2225
As of September 26, 2017, the following persons or entities have made this
2326
Specification available under the Open Web Foundation Final Specification
@@ -26,7 +29,7 @@ Agreement (OWFa 1.0), which is available at [openwebfoundation.org](http://www.o
2629
* Facebook, Inc.
2730

2831
You can review the signed copies of the Open Web Foundation Final Specification
29-
Agreement Version 1.0 for this specification at [github.com/facebook/graphql](https://github.com/facebook/graphql/tree/master/signed-agreements),
32+
Agreement Version 1.0 for this specification at [github.com/graphql/graphql-spec](https://github.com/graphql/graphql-spec/tree/master/signed-agreements),
3033
which may also include additional parties to those listed above.
3134

3235
Your use of this Specification may be subject to other third party rights.

0 commit comments

Comments
 (0)