Skip to content

Built on top of Symfony 6, API Platform enables you to build a rich, JSON-LD-powered, hypermedia API... pretty much instantly!

Notifications You must be signed in to change notification settings

bmykyta/cheese-whiz

Repository files navigation

Cheese Whiz (API Platform)

About the project

The project is built on top of the Symfony 6 with API Platform 2.6 bundle. Followed by the tutorial of SymfonyCasts - API Platform: Serious RESTful APIs.

Build with

PHP8 Symfony OpenAPI3

Getting Started

Prerequisites

  • PHP 8
  • Composer
  • Docker-compose

Installation

  1. Clone the repo:
git clone https://github.com/bmykyta/cheese-whiz.git
  1. Copy the .env file and adjust to your needs
  2. Run docker compose command
docker-compose up -d
  1. Go to php-fpm service
docker-compose exec php-fpm bash
  1. Run composer install, create DB and migrations
composer intall
php bin/console d:d:c 
php bin/console d:m:m -n

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated. 👏

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star ⭐! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

About

Built on top of Symfony 6, API Platform enables you to build a rich, JSON-LD-powered, hypermedia API... pretty much instantly!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published