-
Notifications
You must be signed in to change notification settings - Fork 12
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Support for WSO2 APIM 3.2.0 and more.. (#32)
New Features ✨: - You will now be able to deploy and manage your API definitions on WSO2 API Manager 3.2.0!! - It can auto-detect underlying WSO2 API Manager version (2.6.0 or 3.2.0) and magically deploys your API definitions. - Fully backward-compatible Serverless configurations, for all supported WSO2 API Manager versions. For Contributors 🙌: - Added contribution guidelines. - Added E2E regression tests that you can run locally on your computer (all you need is docker).
- Loading branch information
1 parent
d52873e
commit a9b4724
Showing
31 changed files
with
2,721 additions
and
639 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
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,26 @@ | ||
# Thank you for considering to contribute. | ||
|
||
<a href="https://github.com/ramgrandhi/serverless-wso2-apim/fork">![x](./assets/fork-me-on-github.png)</a> | ||
|
||
# Let's get going.. | ||
Just follow these simple steps. | ||
|
||
1. `Fork` the repository by clicking the link above. | ||
2. Create a `feature` branch and start building your feature. | ||
3. Regression test your changes locally to ensure that existing functionality has not been broken. | ||
a. Run docker image of **WSO2 API Manager 2.6.0**. | ||
|
||
> `docker run -it --name api-manager-260 -p 127.0.0.1:8260:8243 -p 127.0.0.1:9260:9443 --rm wso2/wso2am:2.6.0` | ||
b. Run docker image of **WSO2 API Manager 3.2.0**. | ||
|
||
> `docker run -it --name api-manager-320 -p 127.0.0.1:8320:8243 -p 127.0.0.1:9320:9443 --rm wso2/wso2am:3.2.0` | ||
c. Start regression tests. | ||
|
||
> `yarn e2e:test` | ||
4. Now, do not forget to add tests related to the feature you just built by creating folders under `src/__tests__/e2e/*` (follow the naming). Run `yarn e2e:test` again. | ||
|
||
5. If all tests are passing, you're ready to create a `merge request` into `develop` branch of main repository. _Voila!_ 🚀 | ||
|
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.
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
Oops, something went wrong.