cunningt / apicurito

A small/minimal version of Apicurio used for standalone editing of API designs.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CircleCI

Apicurito (Apicurio Lite)

This project was generated with Angular CLI version 1.6.8.

Development server

Before running the dev server you must install node and yarn. Once these tools are installed you must run yarn install to download all of the project's dependencies.

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

To run on a different port, try ng serve --port 8888 for example. And if you want AOT enabled, you can run ng serve --aot --port 8888.

Running On Openshift

This will try to pull down the Apicurito image from container registries:

oc replace --force  -f openshift.yml

But if you want that configuration changed so that it uses local builds, run:

./openshift-dev.sh

And build the image using:

mvn install -P image    

And if you have deployed the fuse-apicurito-generator into the current project, then run the following to configure Apicurito to use it.

./enable-fuse-generator.sh 

Publishing the Image

mvn clean install -P image -Dfabric8.mode=kubernetes
docker push apicurio/apicurito-ui:latest

About

A small/minimal version of Apicurio used for standalone editing of API designs.

License:Apache License 2.0


Languages

Language:TypeScript 60.4%Language:HTML 19.8%Language:CSS 6.5%Language:Shell 4.2%Language:Dockerfile 3.2%Language:Go 3.1%Language:Makefile 2.1%Language:JavaScript 0.7%