Brief description of what this project does.
- What this project does
- Why is this project useful
- Setup
- Scopes
- Endpoints
- Required Scopes
- Available Scripts
- Project Structure
- Dependencies
- License
##What this project does -Explain: what this project does
##Why is this project useful -Explain: why it is useful
- Install Dependencies
npm install- Environment Setup
Create a
.envfile with the following variables:
KEY_ONE=value
KEY_TWO=value- Additional Setup Steps Any other necessary setup instructions.
To run this project using Docker, follow these steps:
- Run Docker Compose
docker-compose up -d - Other Docker Commands/Steps
The following OAuth scopes are required:
const SCOPES = [
'scope.one',
'scope.two',
'scope.three'
];Each scope enables specific functionality:
scope.one- Description of functionalityscope.two- Description of functionalityscope.three- Description of functionality
These scopes must be configured in your OAuth settings.
GET /api/endpoint- Description- Query params:
param1,param2 - Response:
{ data: value }
- Query params:
POST /api/endpoint- Description- Body:
{ key: value } - Response:
{ success: true }
- Body:
scope:one- Description of what this scope enablesscope:two- Description of what this scope enables
npm start- Descriptionnpm test- Descriptionnpm run custom- Description
- dependency-one
- dependency-two
- dev-dependency-one
- dev-dependency-two
If you encounter any bugs or issues, please report them by opening a GitHub issue. For feedback or suggestions for new code examples, we encourage you to use this form.
Various teams at HubSpot that focus on developer experience and app marketplace quality maintain and contribute to this project. In particular, this project was made possible by @therealdadams, @rahmona-henry, @zman81988, @natalijabujevic0708, and @zradford