Skip to content

elpete/cb-module-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A CommandBox tool for scaffolding ForgeBox modules

Usage

Quickly create a ColdBox module that is ready to go with

  1. box.json and ModuleConfig.cfc values set
  2. Unit Testing
  3. Integration Testing with a built-in ColdBox app
  4. Publishing to ForgeBox with one command! (bump --major)
  5. Automatic Travis-CI integration to run your tests on 5 different CF engine/versions with pass/fail badge on your readme.
box module scaffold myCoolModule "Short Module Description"

Requirements

The GitHub integration assumes you have a GitHub account already. The command will ask you for your GitHub username and password and will create an API token for you to publish your module.

The Travis integration requires no extra work. It's just tied to your GitHub account.

ForgeBox publishing assumes you have a Forgebox.io account. To create one, use the forgebox register command.

Resources

Presentations

About

A CommandBox tool for scaffolding ForgeBox modules

Resources

License

Stars

Watchers

Forks

Packages