create-devboy-app
v1.0.3
Published
Create a new Devboy app
Maintainers
Readme
create-devboy-app
create-devboy-app is a tool for quickly setting up new Devboy projects. It provides a streamlined way to create the initial structure and configuration for building serverless APIs with Devboy.
Table of Contents
Installation
You don't need to install create-devboy-app globally. You can use it directly with npx:
npx create-devboy-app my-projectUsage
To create a new Devboy project, run:
npx create-devboy-app my-projectReplace my-project with your desired project name.
Follow the prompts to complete the project setup. Once finished, you can start your new project:
cd my-project
npm startProject Structure
create-devboy-app will generate a project with the following structure:
my-project/
├── api/
├── models/
├── index.js
├── devboy.config.js
└── package.jsonapi/: Directory for your API route handlersmodels/: Directory for your data modelsindex.js: Main entry point for your applicationdevboy.config.js: Configuration file for your Devboy projectpackage.json: Node.js project manifest
Configuration
The generated devboy.config.js file will look something like this:
module.exports = {
api: {
handler: 'index.js',
routes: []
}
};You can modify this file to add routes and customize your API configuration.
Next Steps
After creating your project:
Add new routes using the Devboy CLI:
npx devboy-cli new:routeImplement your API logic in the generated route files.
Start the development server:
npm startBegin building your serverless API!
Contributing
We welcome contributions to create-devboy-app! Please see our Contributing Guide for more details.
License
create-devboy-app is MIT licensed.
