SwaggerLume
Lumen swagger
File Explorer
Download Latest Version (.zip)- test-config.yml
- FUNDING.yml
- swagger-lume.php
- 000-default.conf
- app.php
- php.ini
- .gitkeep
- index.blade.php
- Publisher.php
- GenerateDocsCommand.php
- PublishCommand.php
- PublishConfigCommand.php
- PublishViewsCommand.php
- SwaggerLumeException.php
- SwaggerLumeAssetController.php
- SwaggerLumeController.php
- Generator.php
- helpers.php
- routes.php
- SecurityDefinitions.php
- ServiceProvider.php
- Info.php
- Projects.php
- SecurityScheme.php
- Server.php
- Tag.php
- Anotations.php
- .gitignore
- .gitignore
- .gitignore
- .gitignore
- .DS_Store
- .gitignore
- .DS_Store
- bootstrap.php
- CommandsTest.php
- ConsoleKernel.php
- ExceptionsHandler.php
- ForceHttpsTest.php
- GeneratorTest.php
- LumenTestCase.php
- RoutesTest.php
- SecurityDefinitionsTest.php
- .codeclimate.yml
- .coveralls.yml
- .gitattributes
- .gitignore
- .styleci.yml
- .travis.yml
- composer.json
- docker-compose.yml
- Dockerfile
- LICENSE
- phpunit.xml
- README.md
# Installation Guide
1. Get the code
git clone https://github.com/DarkaOnLine/SwaggerLume
Downloads the entire project code from GitHub to your computer.
cd SwaggerLume
Moves into the project folder you just downloaded.
2. Docker
Easy RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker compose up -d --build
Builds and starts all defined containers (server, database, etc.) at once, in the background.
Run docker compose ps to check the containers are Up. If the README mentions a port, open http://localhost:PORT in your browser.
3. PHP (Composer)
EasyPrerequisites
- Explicitly require `swagger-php` version 3.* in your projects composer by running:
Type this command into your terminal and run it.
- Assets dependency dropped. Now includes from composer package.
Type this command into your terminal and run it.
Run it with a built-in server like php -S localhost:8000, then open http://localhost:8000 in your browser.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
