{"repo":"javanile/yamlinc","free":true,"listed":false,"github":"https://github.com/javanile/yamlinc","clone":"git clone https://github.com/javanile/yamlinc.git","description":"Compose multiple YAML files into one with $include tag. Split Swagger/OpenAPI into multiple YAML files.","language":"JavaScript","stars":116,"topics":["yaml","swagger","openapi","include","yaml-parser","npm-module"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"--- Yamlinc Create a composed YAML file using $include tag. Simple usage STEP #1 - Install global yamlinc command-line utility STEP #2 - Create \"my swagger doc.yml\" and split it into multiple file STEP #3 - Simply compile the entry point 'my swagger doc.yml' STEP #4 - Get your compiled file 'my swagger doc.inc.yml' NOTICE: Yamlinc appends ' .inc.yml' extension to compiled file. Development watcher During development you need constantily updated compiled file by watching changes of dependencies This example generates documentation with spectacle Feed your .inc.yml file If your application needs a compiled file as parameter you can simply compound and feed Redirect output to another command If your application needs send output to another command or chaining using pipe follow this example Parse files to find syntax errors If your application needs stop after a syntax error or missing file inclusion use strict mode Use an external schema If you have your own or a third party schema you can pass it to yamlinc like this Create your scenario If you have custom scenario with YAML file please place issues on the following page https://github.com/javanile/yamlinc/issues/new","default_branch":null,"files":null,"tree":[],"storefront":"/r/javanile","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/javanile/yamlinc/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."}