Giter Club home page Giter Club logo

apiman-developer-portal's Introduction

Verify Build Workflow

Apiman Developer Portal

A developer portal for Apiman! Allow developers to access your APIs. Developers can view and test your APIs to develop their own apps.

Landing Click here to see more pictures

Local Development

Starting the dev mode

  • Create a copy of the src/assets/config.json5 called src/assets/local-config.json5
  • Adapt the endpoint and auth.url to match you apiman and keycloak setup
  • Execute npm install && npm run start or use our provided run configuration (Jetbrains IntelliJ/WebStorm)

Linux / Windows

cp src/assets/config.json5 src/assets/local-config.json5
npm install
npm run start

Building the docker image yourself

docker build -t apiman/developer-portal:latest .

Cypress E2E Tests

Prerequirements

  • Create the necessary users (find the credentials in cypress.json) in your IDM with the following roles:
    • cypress.admin - apiadmin
    • cypress.user - apiuser
    • cypress.user2 - devportaluser
  • Adjust the following settings in cypress.json if needed:
    • baseUrl -> this url should point to your running 'API Developer Portal'-App
    • env.apiman_endpoint -> this url should be the API Management REST API

Run the tests

  • To open cypress and run the test manually in the Cypress Test Runner npm run cy:open or use our provided run configuration (Jetbrains IntelliJ/WebStorm)
  • To run all tests automatically npm run cy:run or use our provided run configuration (Jetbrains IntelliJ/WebStorm)

Screenshots

Detail MY Clients 1 My Client 2

Looking for support?

Scheer PAS is the platform for flexible end-to-end support of individual processes. It stands for digitization and automation, regardless of how many people, systems or companies need to be integrated.

Scheer PAS API Management is based on Apiman and offers you also enterprise support.
You may visit Scheer PAS documentation for further details.

apiman-developer-portal's People

Contributors

volkflo avatar bekihm avatar bastiangem avatar pas-julian avatar renovate-bot avatar ericwittmann avatar renovate[bot] avatar kgebert avatar weathered-fire-2600 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.