{"repo":"asyncapi/cli","free":true,"listed":false,"github":"https://github.com/asyncapi/cli","clone":"git clone https://github.com/asyncapi/cli.git","description":"CLI to work with your AsyncAPI files. You can validate them and in the future use a generator and even bootstrap a new file. Contributions are welcomed!","language":"TypeScript","stars":272,"topics":["hacktoberfest","cli","nodejs","typescript","get-global-releaserc","get-global-docs-autoupdate","docker"],"license":"Apache-2.0","category":"cli-tools","readme_excerpt":"CLI to work with your AsyncAPI files. Currently under development, we are working to bring more features. Table of contents - Installation - Usage - Architecture - Debugging & Testing - Github Action - Contributing Set up development environment Command Structure and Patterns - Contributors Installation Learn how to install the AsyncAPI CLI by following the instructions in the installation guide. Usage The usage guide provides information about different ways to use the CLI. Architecture The architecture guide provides information about the architecture. Debugging & Testing The debugging & testing guide provides step-by-step instructions for debugging CLI commands, API endpoints, and services, along with comprehensive testing guidelines. Github Action The AsyncAPI CLI can be used as a GitHub Action. You can find more information in the GitHub Action guide. Contributing Read CONTRIBUTING guide. Set up development environment Read DEVELOPMENT.md file for development setup. Additional steps: - Run npm run test to make sure everything is properly set up - Run npm run build and then bin/run to try new CLI locally The UX developed for the CLI should comply with the Command Line Interface Guideline Command Structure and Patterns We are following verb + noun and namespace + noun + [verb] pattern for making our commands and arguments. For example asyncapi validate and asyncapi config context add . Contributors Thanks go to these wonderful people (emoji key): Jorge Aguiar Martín 💻 🤔 ","default_branch":null,"files":null,"tree":[],"storefront":"/r/asyncapi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/asyncapi/cli/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}