Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rwth-acis/openapi-link-generator-demo
Demo webservice for OpenAPI-Link-Generator
https://github.com/rwth-acis/openapi-link-generator-demo
angular nodejs openapi
Last synced: about 1 month ago
JSON representation
Demo webservice for OpenAPI-Link-Generator
- Host: GitHub
- URL: https://github.com/rwth-acis/openapi-link-generator-demo
- Owner: rwth-acis
- License: mit
- Created: 2020-04-08T12:48:50.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-07-10T20:01:38.000Z (over 1 year ago)
- Last Synced: 2024-04-08T15:03:10.782Z (10 months ago)
- Topics: angular, nodejs, openapi
- Language: TypeScript
- Homepage: https://openapi-link-generator.herokuapp.com/
- Size: 1.12 MB
- Stars: 3
- Watchers: 8
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OpenAPI-Link-Generator Demo
![GitHub Workflow Status](https://img.shields.io/github/workflow/status/rwth-acis/openapi-link-generator-demo/CI)
![License](https://img.shields.io/github/license/rwth-acis/openapi-link-generator-demo)
![Heroku](https://heroku-badge.herokuapp.com/?app=openapi-link-generator)The demo is deployed [here](https://openapi-link-generator.herokuapp.com).
This repository contains a demo webservice for [OpenAPI-Link-Generator](https://github.com/rwth-acis/openapi-link-generator).
It allows to input an OpenAPI document via file upload or by pasting the text directly.
The document is then processed by the link generator and the result is displayed.## Development
This project consists of an Angular frontend and a Node backend using express.
Frontend files are located in [src/](src/), backend files are located in [api/](api/).## Development Server
Run `npm run watch` to start the backend and frontend simultaneously in watch mode.
The application will automatically watch for code changes.Open the webpage at [http://localhost:4200](http://localhost:4200).
## Build
You can build the production version by running `npm run build`.
The output files are located in [dist/](dist/).
You can then start the application running `npm start`.