Skip to content

Commit 49b6a9e

Browse files
author
Chris Wiechmann
authored
Merge pull request #171 from alasdairhurst/rdpp-6933
WIP: Update packages to use apibuilder.engines
2 parents 24f2f92 + 06764e2 commit 49b6a9e

File tree

37 files changed

+125
-80
lines changed

37 files changed

+125
-80
lines changed

README.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -71,24 +71,25 @@ If you found an issue or you have improved an existing plugin yourself, we highl
7171
- Especially the fields:
7272
- __name__: should start with: `@axway-api-builder-ext/api-builder-plugin....`
7373
- __version__: Stable has a version 1.x.x, all other something 0.x.x
74-
- __description__: Provide a meaningful description. This will appear in the API-Builder UI plugin dialog
75-
- __author__: Add your GitHub ID or email address (this is used to assign issues/pullrequests)
74+
- __description__: Provide a meaningful description. This will appear in the API Builder UI "Plugins" page
75+
- __author__: Add your GitHub ID or email address (this is used to assign issues/pull requests)
7676
- __homepage__: Should point to your unique folder within this repository
7777
- __keywords__: Add more keywords to make it easier to discover your plugin
78+
-__engines.apibuilder__: Documents range of API Builder versions that the plugin is compatible with. Remember that modifying this to increase the minimum compatible API Builder version is a breaking change, so update the major version of your plugin when you do so.
7879
- There might be more changes needed depending on what your plugin does
7980
7. Create new GitHub actions based on the templates `.github/workflows/*_template`
8081
- these workflows are used to automatically tests and release/publish your plugin
81-
- Replace all occurencies of `NAME_OF_YOUR_PLUGIN` in both workflow files with a valid name not longer than 20 characters
82-
- Replace all occurencies of `THE_FOLDER_NAME_OF_YOUR_PLUGIN` with the folder name of your plugin
82+
- Replace all occurrences of `NAME_OF_YOUR_PLUGIN` in both workflow files with a valid name not longer than 20 characters
83+
- Replace all occurrences of `THE_FOLDER_NAME_OF_YOUR_PLUGIN` with the folder name of your plugin
8384
- You may skip this step and we will add the workflows for you
8485
8. Provide a README.md
8586
- What your plugin does
8687
- How to use it (e.g. add images, examples, etc.) to make it easy for developers to understand it
87-
- Mention potential limitions/caveats/known issues
88+
- Mention potential limitations/caveats/known issues
8889
9. Create a package-lock.json
8990
- Run `npm install` to create a `package-lock.json`
9091
- This is required to lock down used modules before testing and releasing it
91-
10. Commit/Push your changes to your forked repository and finally create a [Pull-Reuqest][13]
92+
10. Commit/Push your changes to your forked repository and finally create a [Pull-Request][13]
9293
- We take it from there, review your plugin or changes you propose
9394
- if required, we propose or add further changes or just start a conversation when having questions
9495
- Finally the changes are merged into the master branch of this repository

api-builder-plugin-dc-postgres/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](http://keepachangelog.com/)
55
and this project adheres to [Semantic Versioning](http://semver.org/).
66

7+
## [Unreleased]
8+
### Changed
9+
- Now uses `apibuilder.engines` for documenting compatibility with API Builder.
10+
711
## [2.0.1] 2022-02-03
812
### Fixed
913
- Documentation links

api-builder-plugin-dc-postgres/package.json

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@axway-api-builder-ext/api-builder-plugin-dc-postgres",
33
"description": "PostgreSQL data connector for Axway API Builder",
4-
"version": "2.0.1",
4+
"version": "2.1.0",
55
"author": {
66
"email": "cwiechmann@axway.com",
77
"name": "Chris Wiechmann",
@@ -21,7 +21,8 @@
2121
"api-builder"
2222
],
2323
"engines": {
24-
"node": ">= 8.9"
24+
"node": ">= 8.9",
25+
"apibuilder": ">= 4.0.0"
2526
},
2627
"license": "Apache-2.0",
2728
"files": [
@@ -37,9 +38,6 @@
3738
"pg": "^8.7.1",
3839
"semver": "^5.4.0"
3940
},
40-
"peerDependencies": {
41-
"@axway/api-builder-runtime": "^4.0.0"
42-
},
4341
"scripts": {
4442
"postinstall": "api-builder-copy ./config/postgres.default.js ./conf"
4543
}

api-builder-plugin-fc-jira/Changelog.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/)
55
and this project adheres to [Semantic Versioning](http://semver.org/).
66

77

8+
## [Unreleased]
9+
### Changed
10+
- Now uses `apibuilder.engines` for documenting compatibility with API Builder.
11+
812
## [0.0.8] 2022-02-03
913

1014
### Security

api-builder-plugin-fc-jira/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,14 @@
2626
"README.md",
2727
"LICENSE"
2828
],
29+
"engines": {
30+
"node": ">= 8.9",
31+
"apibuilder": ">= 4.64.1"
32+
},
2933
"dependencies": {
3034
"@axway/api-builder-oas-flow-node": "^1.2.3"
3135
},
32-
"peerDependencies": {
33-
"@axway/api-builder-runtime": "^4.64.1"
34-
},
3536
"devDependencies": {
36-
"@axway/api-builder-runtime": "^4.64.1",
3737
"@axway/api-builder-test-utils": "^1.1.12",
3838
"chai": "^4.1.2",
3939
"mocha": "^9.1.4"

api-builder-plugin-fc-sap-lama/CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](http://keepachangelog.com/)
55
and this project adheres to [Semantic Versioning](http://semver.org/).
66

7+
8+
## [Unreleased]
9+
### Changed
10+
- Now uses `apibuilder.engines` for documenting compatibility with API Builder.
11+
712
## [1.0.10] 2022-02-03
813
### Fixed
914
- Documentation links

api-builder-plugin-fc-sap-lama/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,14 @@
2525
"README.md",
2626
"LICENSE"
2727
],
28+
"engines": {
29+
"node": ">= 8.9",
30+
"apibuilder": ">= 4.64.1"
31+
},
2832
"dependencies": {
2933
"@axway/api-builder-oas-flow-node": "^1.2.3"
3034
},
31-
"peerDependencies": {
32-
"@axway/api-builder-runtime": "^4.64.1"
33-
},
3435
"devDependencies": {
35-
"@axway/api-builder-runtime": "^4.64.1",
3636
"@axway/api-builder-test-utils": "^1.1.12",
3737
"chai": "^4.3.4",
3838
"mocha": "^9.1.4"

api-builder-plugin-fc-syncplicity/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](http://keepachangelog.com/)
55
and this project adheres to [Semantic Versioning](http://semver.org/).
66

7+
## [Unreleased]
8+
### Changed
9+
- Now uses `apibuilder.engines` for documenting compatibility with API Builder.
10+
711
## [1.0.5] 2022-02-03
812
### Security
913
- Updated dependencies to fix security issues

api-builder-plugin-fc-syncplicity/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,15 @@
2424
"openapi",
2525
"README.md",
2626
"LICENSE"
27-
],
27+
],
28+
"engines": {
29+
"node": ">= 8.9",
30+
"apibuilder": ">= 4.71.0"
31+
},
2832
"dependencies": {
2933
"@axway/api-builder-oas-flow-node": "^2.0.3"
3034
},
31-
"peerDependencies": {
32-
"@axway/api-builder-runtime": "^4.71.0"
33-
},
3435
"devDependencies": {
35-
"@axway/api-builder-runtime": "^4.71.0",
3636
"@axway/api-builder-test-utils": "^1.5.1",
3737
"chai": "^4.3.4",
3838
"mocha": "^9.1.3"

api-builder-plugin-fn-aws-athena/Changelog.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](http://keepachangelog.com/)
55
and this project adheres to [Semantic Versioning](http://semver.org/).
66

7+
## [Unreleased]
8+
### Changed
9+
- Now uses `apibuilder.engines` for documenting compatibility with API Builder.
10+
711
## [2.0.0] 2022-02-03
812
### Security
913
- Updated depencencies to fix security issues

0 commit comments

Comments
 (0)