Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zenvia/zenvia-openapi-spec
Zenvia API OpenAPI Specification
https://github.com/zenvia/zenvia-openapi-spec
api facebook hacktoberfest json nodejs openapi rest sms whatsapp
Last synced: about 2 months ago
JSON representation
Zenvia API OpenAPI Specification
- Host: GitHub
- URL: https://github.com/zenvia/zenvia-openapi-spec
- Owner: zenvia
- License: mit
- Created: 2019-05-20T16:28:07.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-11-07T12:36:40.000Z (about 2 months ago)
- Last Synced: 2024-11-07T13:39:24.226Z (about 2 months ago)
- Topics: api, facebook, hacktoberfest, json, nodejs, openapi, rest, sms, whatsapp
- Language: TypeScript
- Homepage:
- Size: 3.17 MB
- Stars: 17
- Watchers: 21
- Forks: 6
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Zenvia APIs OpenAPI Specification
[![License](https://img.shields.io/github/license/zenvia/zenvia-openapi-spec.svg)](LICENSE.md)
[![Build Status](https://travis-ci.com/zenvia/zenvia-openapi-spec.svg?branch=master)](https://travis-ci.com/zenvia/zenvia-openapi-spec)[![Twitter Follow](https://img.shields.io/twitter/follow/ZENVIA_.svg?style=social)](https://twitter.com/intent/follow?screen_name=ZENVIA_)
## Links
- [Reference Documentation (ReDoc)](https://zenvia.github.io/zenvia-openapi-spec/)
- OpenAPI Raw Files: [JSON](https://zenvia.github.io/zenvia-openapi-spec/openapi.json) [YAML](https://zenvia.github.io/zenvia-openapi-spec/openapi.yaml)**Warning:** All above links are updated only after Travis CI finishes deployment
## Working on specification
### Install
**1.** Install [Node.js](https://nodejs.org/)
**2.** Clone repo and run `npm install` in the repo root
### Usage
**1.** Starts the development server.
```shell
npm start
```**2.** Bundles the spec and prepares web_deploy folder with static assets.
```shell
npm run build
```**3.** Validates the spec.
```shell
npm test
```**4.** Starts the development server (with the public version of the specification).
```shell
npm run start:public
```**5.** Bundles the spec (with the public version of the specification) and prepares web_deploy folder with static assets.
```shell
npm run build:public
```## License
[MIT](LICENSE.md)