This repository should specify how the API api.tinydevcrm.com
, as per the
GitHub repository works.
This framework uses hugo
and the hugo
theme docuapi
static website
generation and UI/UX.
-
Clone this repository, and
cd
into it:git clone https://github.com/tinydevcrm/tinydevcrm-api-docs cd tinydevcrm-api-docs
-
Run through
make check
in order to ensure that system-required dependencies are installed, searchable, and match the declared version or higher:make check
-
Setup the development environment (a Docker container context where commands are lifted into):
make setup
The website should be available at http://localhost:1320.
-
Run the development server:
make start
-
To create the AWS CloudFormation stack, run:
make create-infra
-
To deploy a different version of the CloudFormation stack, run:
make deploy-infra
-
To teardown the CloudFormation stack, run:
make terminate-infra
-
To deploy content to AWS, run:
make deploy-content