Welcome to the Developer Center for Appetize! This repository is designed to guide you through setting up your store in the Connect back office, configuring menus, and setting API-specific settings. It includes step-by-step guides, API references, and sections on common API considerations like versioning and Postman Collections. Additionally, you'll find information on how to obtain API access for security reasons and how to subscribe to release notes for timely updates on bug fixes and new features.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
What things you need to install the software and how to install them:
- Ruby (managed by RVM)
- Bundler
- Jekyll
A step-by-step series of examples that tell you how to get a development environment running:
- Clone the Repository
git clone https://github.com/appetize-docs/appetize-docs.github.io
cd appetize-docs.github.io-
Set Up Ruby Environment
Use RVM to manage Ruby versions. The Makefile will automatically use the correct Ruby version for this project.
make use-ruby-
Install Dependencies
Install the required Ruby gems (including Jekyll).
make install-bundleHere's how you can use the Makefile commands:
- Start Jekyll Server
make serveThis command starts the Jekyll server on port 3001 and watches for file changes. It ensures that the correct Ruby version is being used and that all dependencies are installed.
- Clean Jekyll Build
make cleanUse this command to clean the Jekyll build, removing any generated files and caches.
- Update Bundler and Gems
make updateThis command updates both Bundler and all the gems to their latest versions.
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!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request