Skip to content
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

Adding path level tagging #1

Open
wants to merge 332 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
332 commits
Select commit Hold shift + click to select a range
8378ffb
Update Open API object to OpenAPI Object in 3.0.2
PerthCharern Dec 15, 2017
212d676
3.0.2 - Security Scheme Object description missing cookie
MikeRalphson Dec 17, 2017
a754d1c
Fix WebSphere 'Download jar' links
MikeRalphson Dec 20, 2017
7e6b0e3
Implementations - add Widdershins
MikeRalphson Dec 20, 2017
12b850b
Merge pull request #1448 from MikeRalphson/patch-29
webron Jan 5, 2018
991c20d
Merge branch 'master' into patch-28
webron Jan 5, 2018
27e6319
Merge branch 'master' into patch-28
webron Jan 5, 2018
359bd3f
Merge pull request #1446 from MikeRalphson/patch-27
webron Jan 5, 2018
ba49b59
Merge pull request #1447 from MikeRalphson/patch-28
webron Jan 5, 2018
c0290d2
Merge pull request #1444 from PerthCharern/patch-3
webron Jan 5, 2018
0a66966
Fixed some invalid examples
jstoiko Jan 5, 2018
60b17a6
Update IMPLEMENTATIONS.md
mathieuales Jan 22, 2018
55a4c6d
Merge pull request #1461 from mathieuales/master
webron Jan 26, 2018
e923c9c
Added the Microsoft OpenApi.Net library
darrelmiller Jan 29, 2018
3140640
Update MAINTAINERS.md
webron Feb 2, 2018
316754c
Merge pull request #1472 from OAI/Update-Maintainers
darrelmiller Feb 2, 2018
c0fca86
Merge pull request #1469 from OAI/dm/implementation
webron Feb 2, 2018
38de2ed
Fix nvm install on travis
MikeRalphson Feb 5, 2018
f25a1d4
examples; fix licenses etc
MikeRalphson Feb 8, 2018
5e91483
Merge pull request #1481 from MikeRalphson/fix-example-licenses-etc
darrelmiller Feb 9, 2018
280bc08
Merge pull request #1475 from MikeRalphson/fix-travis
darrelmiller Feb 9, 2018
deca417
Merge pull request #1434 from k42b3/master
darrelmiller Feb 9, 2018
9d3e946
Merge pull request #1454 from jstoiko/patch-1
webron Feb 9, 2018
67adcc7
Fix nvm install on travis
MikeRalphson Feb 5, 2018
2c20fa0
Add swagger-node-codegen
richardklose Feb 10, 2018
a48d568
Merge pull request #1483 from MikeRalphson/fix-travis-302
webron Feb 10, 2018
ba22cc2
fixing Issue#1449: revise 405 Response Object description from 'Input…
Feb 11, 2018
1bd512e
Merge pull request #1485 from richardklose/master
webron Feb 12, 2018
c830913
Merge pull request #1486 from weimengxi/v3.0.2-dev
MikeRalphson Feb 13, 2018
c8fc3bd
Updated wording to clarify intent
darrelmiller Feb 15, 2018
a961eae
Update IMPLEMENTATIONS.md
eropple Mar 1, 2018
6943cc1
Update README.md
namdeirf Mar 7, 2018
dc40fcd
Merge pull request #1503 from OAI/namdeirf-patch-1
webron Mar 7, 2018
07fde54
Implementations; fix link to modern framework
MikeRalphson Mar 9, 2018
b335dda
Merge pull request #1496 from eropple/patch-1
webron Mar 9, 2018
2d53f8d
Merge pull request #1489 from OAI/dm/status-code
MikeRalphson Mar 9, 2018
7081594
Add oas_parser
adambutler Mar 15, 2018
2dd0d79
Merge pull request #1510 from adambutler/patch-1
webron Mar 21, 2018
f2ee7a3
The "Common Name" field was confusing people
Apr 3, 2018
f8b3f3d
Adding marshmallow-code/apispec
earth2marsh Apr 4, 2018
fe0d2ec
Per feedback from Mike
earth2marsh Apr 5, 2018
3e7d0a8
Added wording to clarify case sensitivity
darrelmiller Apr 9, 2018
6f3be33
Draft features explanation
darrelmiller Apr 9, 2018
fbe6200
Merge pull request #1524 from OAI/earth2marsh-implementations
webron Apr 9, 2018
0b20798
styling fix
webron Apr 9, 2018
774e426
Merge pull request #1522 from philsturgeon/remove-type-confusion
webron Apr 9, 2018
4c79d31
Add a period, because...
webron Apr 9, 2018
4a4a1d7
Merge pull request #1530 from OAI/dm/case-sensitive-operationId
webron Apr 9, 2018
0777dd6
Update IMPLEMENTATIONS.md
ToryZhou Apr 11, 2018
b9ab1c1
edit OpenAPI Specification license info
eirinikos Apr 12, 2018
00be9d5
Updates based on reviews
darrelmiller Apr 16, 2018
d2652cc
State explicitly: `additionalProperties : true` is the default
tedepstein Apr 17, 2018
018e2f9
Small tweak: "an empty schema"
tedepstein Apr 19, 2018
a7b1d7a
Update 3.0.2.md
darrelmiller Apr 23, 2018
3ce06ec
Merge pull request #1548 from RepreZen/additionalProperties-default
webron Apr 23, 2018
0312d8f
Fix callback key expression example.
Apr 23, 2018
0d71a84
Add missing description of default value
Apr 24, 2018
c3855f1
Add koa2-oas3 to implementations
Apr 27, 2018
b69013e
add oas3-remote-refs to tools
Apr 27, 2018
c3161bc
Added words for the process of marking a draft-feature ready to be im…
darrelmiller Apr 30, 2018
e42a2a5
the server variable default is supplied in the OpenAPI document, not …
notEthan May 4, 2018
6bcb4cb
Merge pull request #1559 from jwalton/fix-callback-key-expression
webron May 7, 2018
e9d293b
Merge pull request #1560 from ackintosh/add-default-value-about-depre…
webron May 7, 2018
adc6274
Merge pull request #1417 from OAI/earth2marsh-guidelines
webron May 7, 2018
8b85bfe
Merge pull request #1541 from eirinikos/update-license
webron May 8, 2018
e102bcd
Update 3.0.2.md
webron May 8, 2018
cb5376c
Merge pull request #1571 from notEthan/server_variable_default_supplier
webron May 8, 2018
e533a56
Explicitly state that Media Type Object schema field applies to respo…
jwalton May 12, 2018
8f01d77
Update wording with suggestion from @tedepstein.
jwalton May 12, 2018
80fd118
Fix typo in example
taxpon May 15, 2018
0926d73
typo; missing 'the' in security requirement text
MikeRalphson May 18, 2018
26ead29
Updated new draft-feature statuses
darrelmiller May 20, 2018
fe6ca01
Merge pull request #1584 from MikeRalphson/v3.0.2-dev
darrelmiller May 21, 2018
9ab92ba
Merge pull request #1582 from taxpon/fix-typo-in-example
darrelmiller May 21, 2018
b552f44
Merge pull request #1579 from jwalton/patch-2
darrelmiller May 21, 2018
0892c87
Merge pull request #1568 from kevingilbert100/master
MikeRalphson May 21, 2018
522e8f1
add go-openapi implementation
nasa9084 May 22, 2018
cbdd051
Update IMPLEMENTATIONS.md
jwalton May 22, 2018
841dc64
Merge pull request #1531 from OAI/dm/draft-features
darrelmiller Jun 11, 2018
933f18f
Merge pull request #1538 from ToryZhou/master
darrelmiller Jun 11, 2018
1717afa
Merge pull request #1587 from nasa9084/patch-1
darrelmiller Jun 11, 2018
00e7484
Merge pull request #1588 from jwalton/patch-3
darrelmiller Jun 11, 2018
c945053
discriminator is now an object, not an attribute
MikeRalphson Jun 12, 2018
50c6361
Remove colons from example headings
MikeRalphson Jun 12, 2018
c4841c7
Do not rely on auto-detection of fenced code block languages
MikeRalphson Jun 12, 2018
a63bf22
Adding C# comment reader --> OAI doc tooling.
ravennasoftware Jun 13, 2018
9cfc32b
Translate examples
felzan Jun 22, 2018
967eb9c
add golang openapi implementation
wzshiming Jul 2, 2018
1e45a1f
Merge pull request #1624 from wzshiming/master
webron Jul 2, 2018
9852c04
Merge pull request #1610 from felzan/v3.0.2-dev
webron Jul 2, 2018
9fe3862
Merge pull request #1605 from MikeRalphson/heading-colons
webron Jul 2, 2018
cdaab0d
Merge pull request #1604 from MikeRalphson/discriminator-attribute
webron Jul 2, 2018
ae0ce6b
Merge pull request #1603 from MikeRalphson/code-block-headings
webron Jul 2, 2018
a8ad223
add gen tool to implementation
wzshiming Jul 10, 2018
f9e3de0
Make allowEmptyValue NOT RECOMMENDED
tedepstein Jul 12, 2018
ee51ab2
Merge pull request #1632 from RepreZen/allowEmptyValue-Not-Recommended
darrelmiller Jul 12, 2018
a4fad4b
Merge pull request #1631 from wzshiming/master
darrelmiller Jul 12, 2018
15d1c02
Add API Sprout to new mock server section
danielgtaylor Jul 26, 2018
a02ba15
proposed example changes
earth2marsh Aug 6, 2018
1b9bb2e
Merge pull request #1655 from OAI/earth2marsh-example
darrelmiller Aug 12, 2018
84ba266
Consistent use of property name schema examples: petType vs pet_type
tfesenko Aug 23, 2018
7eba647
Use semver for API version
dragetd Sep 5, 2018
7131322
Revert "Add a period, because..."
MikeRalphson Sep 20, 2018
9674980
Revert "Added wording to clarify case sensitivity"
MikeRalphson Sep 20, 2018
b8627dc
Added wording to clarify case sensitivity
darrelmiller Apr 9, 2018
3d651d9
Add a period, because...
webron Apr 9, 2018
8f8b781
Change CLI -> Go
danielgtaylor Sep 27, 2018
3b5540a
IMPLEMENTATIONS.md: add "kin-openapi"
jban332 Sep 29, 2018
43569f6
Merge pull request #1691 from MikeRalphson/retarget-302
webron Oct 3, 2018
1bdda2f
Merge pull request #1674 from RepreZen/v3.0.2-dev-discriminator-pet_type
webron Oct 3, 2018
9e980db
Release Prep
webron Oct 3, 2018
a9848dc
Merge pull request #1699 from OAI/3.0.2-release-prep
webron Oct 3, 2018
73f6e28
Merge branch 'master' into v3.0.2-dev
webron Oct 3, 2018
3c2afa6
Add PHP-CRUD-API
mevdschee Oct 4, 2018
3205baa
Update release date
webron Oct 6, 2018
cc9a78a
Merge pull request #1704 from OAI/update-release-date
webron Oct 7, 2018
98138c7
Merge pull request #1700 from OAI/v3.0.2-dev
webron Oct 8, 2018
4939c82
Update README.md
webron Oct 8, 2018
94f4624
Merge pull request #1705 from OAI/Update-future-versions
webron Oct 8, 2018
2609325
Fix "current specification" version
bjorn-jarisch Oct 15, 2018
ef13160
Merge pull request #1709 from maverickelementalch/patch-2
webron Oct 18, 2018
ec6f767
Simplify Travis CI setup
MikeRalphson Oct 26, 2018
532e2b2
Remove v1.2/v2.0 test fixtures
MikeRalphson Oct 26, 2018
151e3ad
Prep package.json for schema publishing
MikeRalphson Oct 26, 2018
0805cc2
Update schemas/v2.0/README.md etc
MikeRalphson Oct 26, 2018
6496775
Merge pull request #1730 from MikeRalphson/travis-simplification2
webron Nov 1, 2018
1087db4
Use "uri-reference", not "url" or "uriref"
handrews Nov 8, 2018
13a4fd2
Fix usage of "not"
handrews Nov 8, 2018
5529143
Use patternProperties for $ref
handrews Nov 8, 2018
4f2be63
Merge pull request #1703 from mevdschee/patch-1
MikeRalphson Nov 15, 2018
469d58a
Merge pull request #1696 from jban332/patch-1
MikeRalphson Nov 15, 2018
90a9a46
Merge pull request #1682 from dragetd/patch-1
MikeRalphson Nov 15, 2018
50c1525
Merge pull request #1645 from danielgtaylor/patch-1
MikeRalphson Nov 15, 2018
82ef49c
XML namespace must be an absolute URI
handrews Nov 15, 2018
f71d7f8
In Daft 5, schema.enum only SHOULD be unique, not MUST
MikeRalphson Nov 20, 2018
e619259
parameters arrays MUST be unique on name & in, therefore MUST be uniq…
MikeRalphson Nov 20, 2018
e9de80f
tags array MUST be unique by name, therefore MUST be unique across al…
MikeRalphson Nov 20, 2018
99226cf
responses object keys pattern must be anchored
MikeRalphson Nov 20, 2018
6fbc926
responses object map MAY be extended with specification extensions
MikeRalphson Nov 20, 2018
0684d65
Response.headers map missing type:object
MikeRalphson Nov 20, 2018
f39cbf0
Merge pull request #1744 from handrews/schema-fixes
webron Dec 4, 2018
0afc0aa
add Spectral to implementations
tbarn Dec 12, 2018
11b5015
Fix typo in IMPLEMENTATIONS.md.
H1Gdev Dec 18, 2018
27d94a8
Add FastAPI to implementations
tiangolo Dec 21, 2018
e28f18a
Fix typos.
Capstan Jan 15, 2019
33b5e23
Merge pull request #1810 from Capstan/typos
MikeRalphson Jan 17, 2019
a5f7bbf
Merge branch 'master' into doc
H1Gdev Jan 22, 2019
02d9a51
Merge pull request #1787 from tiangolo/fastapi
webron Jan 31, 2019
c7b274c
Merge pull request #1780 from H1Gdev/doc
webron Jan 31, 2019
f253455
Merge pull request #1776 from tbarn/master
webron Feb 7, 2019
39d133d
Merge pull request #1606 from EricAtMSFT/implementation_update
darrelmiller Feb 8, 2019
424e133
add openapi validator
mmalawskigog Mar 6, 2019
88dd430
Pre-format schema to improve changes relevancy
vearutop Jan 8, 2019
26cf125
Simplify Schema or Reference
vearutop Jan 8, 2019
bedcc17
Combine HTTP Methods in `patternProperties`
vearutop Jan 8, 2019
9592b1f
Define Parameter as a filtered superset
vearutop Jan 8, 2019
81e3dd5
Combine some definitions as filtered supersets
vearutop Jan 8, 2019
cdd7816
Move XOR logic to definitions, remove unused definition NonBearerHTTP…
vearutop Jan 8, 2019
2208e08
Embed references
vearutop Jan 8, 2019
3f09f46
Revert embed references as it flattens definition scopes and therefor…
vearutop Mar 8, 2019
66659e4
Remove temporary README
vearutop Mar 8, 2019
bbd49b6
Revert embedding $ref in Schema
vearutop Mar 22, 2019
c094c22
Merge pull request #1800 from vearutop/oas3-schema
webron Mar 26, 2019
92e15eb
Add schema metadata
webron Apr 2, 2019
4a0b38c
Add fastify oas
mhf-ir Apr 16, 2019
6d17b63
JSON version of the schema
webron Apr 18, 2019
3dcfee1
Added README with basic information
webron Apr 18, 2019
35ab014
Update README.md
webron Apr 18, 2019
1bb2c28
Merge pull request #1897 from OAI/oas3-schema
webron Apr 22, 2019
4375616
Alternative Schema Proposal (#1868)
cmheazel Apr 25, 2019
8a387ac
add Scorpio HTTP client library to IMPLEMENTATIONS.md (#1908)
notEthan Apr 30, 2019
d5307af
Fix broken YAML in examples/v3.0/api-with-examples.yaml
eemeli May 2, 2019
4a8bae9
Fix additional broken YAML in examples/v3.0/api-with-examples.yaml
eemeli May 3, 2019
2195da5
Create TOB.md
ncaidin May 8, 2019
6c85f78
Update TOB.md
ncaidin May 8, 2019
1b5799f
Update TOB.md
ncaidin May 9, 2019
f1852bd
Fix missing schema type in YAML example spec (#1923)
sjaensch May 16, 2019
aa743c0
Add missing object type to 3.0 examples
sjaensch May 17, 2019
4d212f7
Update TOB.md
ncaidin Jun 3, 2019
13f3f09
Update TOB.md
ncaidin Jul 8, 2019
808a1ef
Update TOB.md
ncaidin Jul 8, 2019
8b14ac2
Update TOB.md
ncaidin Jul 8, 2019
da09cc1
Update TOB.md
ncaidin Jul 8, 2019
7304d5c
Update TOB.md
ncaidin Jul 8, 2019
04f659a
Merge pull request #1922 from OAI/ncaidin-patch-1
webron Jul 8, 2019
41a1c6e
Fix example response reference (#1670)
darren987469 Jul 11, 2019
f0ee486
Add first draft of webhooks proposal
lornajane Jul 17, 2019
c73fa4c
Remain OpenAPI Studio
aaadel Jul 18, 2019
676b48d
Merge pull request #1976 from aaadel/patch-1
webron Jul 18, 2019
26c0287
Add Microsoft VS Code OAS 3.0 extension (#1952)
DSotnikov Aug 3, 2019
4139131
Fix bad link for altenrative schema proposal (#1949)
Relequestual Aug 3, 2019
264aa57
add OpenAPI-Delphi implementation (#1939)
paolo-rossi Aug 3, 2019
68d3c31
Add tool to list (#1932)
matthew-inamdar Aug 3, 2019
7eeedd4
Update IMPLEMENTATIONS.md
Aug 4, 2019
44dd2cf
Merge pull request #1931 from sjaensch/examples-30-add-missing-object…
MikeRalphson Aug 6, 2019
894964e
Merge branch 'master' into feature/openapi-validator
MikeRalphson Aug 6, 2019
269a230
Merge pull request #1860 from mieszkomalawski/feature/openapi-validator
MikeRalphson Aug 6, 2019
597a638
Merge pull request #1983 from springdoc/patch-1
webron Aug 7, 2019
310e157
Try to make the incoming/outgoing language clearer in the intro section
lornajane Aug 11, 2019
7ce374d
Merge pull request #1974 from lornajane/webhooks
whitlockjc Sep 12, 2019
5f0234e
Add Redoc to user interface implementations
adamaltman Sep 22, 2019
c0bbf6d
Add spring-openapi to low-level tooling in IMPLEMENTATIONS.md
Oct 11, 2019
83ca4c7
Adjusting description of Spring-openapi in IMPLEMENTATIONS.md based o…
Oct 28, 2019
603c3a5
Merge pull request #2011 from adamaltman/patch-1
earth2marsh Oct 28, 2019
1d4e51f
Add proposal to clarify `nullable` (#2050)
tedepstein Nov 12, 2019
b98e8c9
Proposal/Clarify Nullable - Add interactions with default (#2058)
tedepstein Nov 21, 2019
3f581f1
Tiny corrections
tedepstein Dec 7, 2019
f0b4887
Merge pull request #2074 from tedepstein/patch-4
webron Dec 8, 2019
82ffe78
Merge pull request #2028 from jrcodeza/master
webron Dec 8, 2019
9ffbc41
Add openapi-backend, openapi-client-axios to implementations (#1918)
anttiviljami Dec 8, 2019
01d6733
remove redundant whitespace (#1834)
xpepper Dec 8, 2019
ffb6d27
Merge branch 'master' into patch-1
webron Dec 9, 2019
87bbda6
Merge pull request #1894 from mhf-ir/patch-1
webron Dec 9, 2019
bfc0e2f
OpenAPI not Open API
Dec 20, 2019
4eee801
Overlay proposal (#1864)
darrelmiller Jan 2, 2020
b05349a
Fixed indent of value (#2086)
darrelmiller Jan 6, 2020
2d6a180
Merge pull request #2080 from philsturgeon/openapi-not-open-api
webron Jan 15, 2020
149e6be
actions: add mdv to replace Travis (#2139)
MikeRalphson Feb 18, 2020
b748a88
OAS v3.0.3 Release (#2148)
webron Feb 21, 2020
c8e90df
Update README.md
webron Feb 21, 2020
9218ce6
Remove duplicated paragraph in README.md (#2150)
josteink Feb 21, 2020
e42b090
Update README.md to discourage +1 comments on issues (#2134)
MikeRalphson Feb 26, 2020
c5e9a8a
Merge pull request #1914 from eemeli/fix-example-yaml
earth2marsh Apr 9, 2020
52f4e1a
actions: convert-examples-to-json (js version) (#2199)
MikeRalphson Jun 18, 2020
a5aad2b
v3.1.0-rc0 Release (#2251)
webron Jun 18, 2020
55f80d1
Update README.md (#2253)
webron Jun 18, 2020
53c50e1
Fixing oopsie (#2270)
webron Jun 18, 2020
97ec145
Update build badge in README.md (#2271)
MikeRalphson Jul 2, 2020
97ec9eb
Update uspto.yaml (#2221)
philb-lr Jul 2, 2020
d1cc440
Update JSON example files (#2268)
github-actions[bot] Jul 2, 2020
5285c69
Update TOB.md (#2291)
ncaidin Jul 20, 2020
f8449d1
v3.1.0-rc1 Release (#2370)
webron Oct 9, 2020
2e10c7a
Add adopted CODE_OF_CONDUCT.md (#2416)
MikeRalphson Dec 3, 2020
e32baaa
Added wording to clarify scope of references (#2435)
darrelmiller Jan 14, 2021
f1adc84
Fixed the webhook example (#2434)
christianfds Feb 11, 2021
42a9e3d
3.1.0 Release (#2462)
webron Feb 16, 2021
f7ef3c9
Add schemas for 3.1
jdesrosiers Mar 2, 2021
eccada9
3.1 Schema: Extend schema to use OAS base vocabulary
jdesrosiers Mar 3, 2021
bd7a645
3.1 Schema: Move scripts and tests to root
jdesrosiers Mar 3, 2021
5cde0f0
3.1 Schema: Fixes from code review during TSC meeting
jdesrosiers Mar 11, 2021
84ea4a0
3.1 Schema: Fix anchoring in regexes
jdesrosiers Mar 15, 2021
b5bf761
3.1 Schema: Add media-range format for content objects
jdesrosiers Mar 19, 2021
1ce46a0
3.1 Schema: Remove submodule
jdesrosiers Mar 20, 2021
0f9d3ec
Merge pull request #2489 from jdesrosiers/oas31-schema-2
MikeRalphson Mar 25, 2021
6e5b27a
Updated Overlay proposal (#2300)
darrelmiller Apr 1, 2021
14c0908
Added example of making overlays work like traits (#2534)
darrelmiller Apr 12, 2021
54b0264
servers is an array of server (#2526)
sami-akkawi Apr 15, 2021
9092530
Add "put" to allowed property name for PathItem in 3.1 schema
jdesrosiers Apr 7, 2021
08d22f6
Update $id for release
jdesrosiers Apr 15, 2021
54edcf0
Merge pull request #2524 from jdesrosiers/fix-path-items-missing-put
MikeRalphson Apr 16, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
50 changes: 50 additions & 0 deletions .github/workflows/convert-examples-to-json.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
name: convert-examples-to-json

# author: @MikeRalphson / @cebe
# issue: https://github.com/OAI/OpenAPI-Specification/issues/1385

#
# This workflow updates the *.json files in the examples/v3.x directories,
# when the corresponding *.yaml files change.
# JSON example files are automatically generated from the YAML example files.
# Only the YAML files should be adjusted manually.
#

# run this on push to master
on:
push:
branches:
- master

jobs:
yaml2json:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v1 # checkout repo content

- name: Install dependencies
run: npm i

- name: convert YAML examples to JSON
run: find examples/v3* -type f -name "*.yaml" | xargs node scripts/yaml2json/yaml2json.js

- name: git diff
run: |
git add examples/**/*.json
git --no-pager -c color.diff=always diff --staged

- name: Create Pull Request
uses: peter-evans/create-pull-request@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}
branch-suffix: none
branch: update-json-examples
title: Update JSON example files
commit-message: Update JSON example files
body: |
This pull request is automatically triggered by GitHub action `convert-examples-to-json`.

The examples/v3.* YAML files have changed, so the JSON files are automatically being recreated.

27 changes: 27 additions & 0 deletions .github/workflows/validate-markdown.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: validate-markdown

# Author: @MikeRalphson
# Issue: https://github.com/OAI/OpenAPI-Specification/issues/2130

#
# This workflow validates files in the versions directory matching 3.*.md
# Versions before 3.0 are not validated, as they contain linking errors
# where it is not currently planned to go back and fix them
#

# run this on push to any branch and creation of pull-requests
on: [push, pull_request]

jobs:
mdv:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v1 # checkout repo content
- uses: actions/setup-node@v1 # setup Node.js
with:
node-version: '12.x'
- name: Validate markdown
run: npx mdv versions/3.*.md

1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@
target
atlassian-ide-plugin.xml
node_modules/
package-lock.json
Gemfile.lock
File renamed without changes.
18 changes: 0 additions & 18 deletions .travis.yml

This file was deleted.

118 changes: 118 additions & 0 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,118 @@
Code of Conduct
===============

OpenAPI Initiative Code of Conduct

*The Linux Foundation*

*Effective November 24, 2020*

The OpenAPI Initiative (OAI) is an open source Linux Foundation project
and home of the OpenAPI Specification (OAS) released under the Apache
2.0 license. As contributors, maintainers, and participants in this
project, we want to foster an open and welcoming environment. We pledge
to make participation in our project and our community a harassment-free
experience for everyone, regardless of age, body size, disability,
ethnicity, gender identity and expression, level of experience,
education, socio-economic status, nationality, personal appearance,
race, religion, or sexual identity and orientation.

Our Standards
-------------

Examples of behaviors that contribute to creating a positive environment
include:

- Using welcoming and inclusive language

- Being respectful of differing viewpoints and experiences

- Gracefully accepting constructive criticism

- Focusing on what is best for the community

- Showing empathy towards other community members

- Assuming the best intent from others

Examples of unacceptable behavior by participants include:

- The use of sexualized language or imagery and unwelcome sexual attention or advances

- Making unsolicited, insulting or derogatory comments, including personal (i.e., ad hominem) or political attacks to create conflict (e.g., trolling)

- Public or private harassment

- Publishing others' private information, such as a physical or electronic address, without explicit permission (e.g., doxxing)

- Threatening, offensive, harmful comments, or behavior

- Other conduct which could reasonably be considered inappropriate in a professional setting

Our Responsibilities
--------------------

The Code of Conduct Committee is responsible for clarifying the
standards of acceptable behavior and is expected to take appropriate and
fair corrective action in response to any instances of unacceptable
behavior.

Scope
-----

This Code of Conduct applies to OAI project spaces, as well as
interactions in public spaces. Project spaces include, but are not
limited to, official OAI code repositories, Slack, mailing lists,
meetings, and events. Public spaces may include venues where an
individual is representing the project or its community. Examples of
this include a community member's email communication, forum posts,
social media activity, or acting as a representative at an online or
offline event. In addition, violations of this code of conduct outside
of these spaces may affect a person's ability to participate in them.

Enforcement
-----------

To report instances of abuse, harassment, or otherwise unacceptable
behavior, contact
[conduct\@openapis.org](mailto:conduct@openapis.org). **We
are committed to maintaining the confidentiality of anyone reporting an
incident**. The Code of Conduct Committee will review and investigate
all complaints, responding as deemed necessary and appropriate to the
circumstances. For incidents relating to offline events, we aim to
respond to reports within 24 hours, and for incidents relating to online
activities, we aim to respond to reports within 7 days.

The Code of Conduct Committee has the right and responsibility to
remove, edit, or reject comments, commits, code, wiki edits, issues, and
other contributions that are not aligned to this Code of Conduct, or
take other appropriate action as deemed necessary for behaviors contrary
to the standards listed above. In the case of offline or in-person
events, if a participant engages in behavior that is not aligned to this
Code of Conduct, the committee may take action, such as warning the
offender, banning the offender from various online spaces (temporary or
permanent), removing the offender from an event with no refund, or other
options deemed appropriate.

Further details of specific enforcement policies are currently being
drafted. When these details are completed we will post updates to our
website for transparency.

Project maintainers who do not report possible incidents or follow
responses in good faith may face temporary or permanent repercussions as
determined by the Code of Conduct Committee.

### Events

Some OpenAPI events are governed by the [Linux Foundation Code of
Conduct](https://events.linuxfoundation.org/about/code-of-conduct/)
(E.g. API Specifications Conference) and will be listed on the event
page. The OAI Code of Conduct is designed to be compatible with the
above policy and also includes more details on responding to incidents.

### Attribution

This code of conduct is adapted from the [Contributor Covenant, version
1.4](https://www.contributor-covenant.org/version/1/4/code-of-conduct)
and the [PyCon 2019 Code of
Conduct](https://us.pycon.org/2019/about/code-of-conduct/).
Loading