Skip to content

Commit a39bbe7

Browse files
committed
more info
1 parent f012a66 commit a39bbe7

File tree

4 files changed

+19
-3
lines changed

4 files changed

+19
-3
lines changed

README.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,19 @@ coldbox create app myApp --migrations
7171
coldbox create app-wizard
7272
```
7373

74-
**Available Templates:** `default`, `boxlang`, `modern`, `rest`, `elixir`
74+
### Application Templates
75+
76+
The CLI supports multiple application templates (skeletons), or you can use your own via any FORGEBOX ID, GitHub repo, local path, zip or URL. The default templates for modern development are:
77+
78+
- `boxlang` - A ColdBox app using BoxLang as the primary language.
79+
- `modern` - A modern ColdBox app with the latest features and best practices for both BoxLang or Adobe ColdFusion
80+
81+
The older and flat style templates are:
82+
83+
- `flat` - A classic ColdBox app with a flat structure.
84+
- `rest` - A ColdBox app pre-configured for RESTful APIs.
85+
- `rest-hmvc` - A RESTful ColdBox app using HMVC architecture.
86+
- `vite` - A ColdBox app integrated with Vite for frontend development.
7587

7688
### 🎯 Handlers (Controllers)
7789

changelog.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1111

1212
### Added
1313

14+
- Modules Inherit Entry Point defaults to `true` now
15+
- Brand new app-wizard for creating apps interactively
16+
- fix colors for ps screens
1417
- BoxLang is now the default engine for new apps
1518
- Updated all new templates from repos
1619
- New create app argument for modern or boxlang skeletons: `vite` to create a Vite enabled app: `coldbox create app name="myApp" --vite`
1720
- New create app argument for modern or boxlang skeletons: `rest` to create a REST enabled app: `coldbox create app name="myApp" --rest`
1821
- - New create app argument for modern or boxlang skeletons: `docker` to create a Docker enabled app: `coldbox create app name="myApp" --docker`
1922
- New create app argument for modern or boxlang skeletons: `migrations` to create a Migrations enabled app: `coldbox create app name="myApp" --migrations`
23+
- New `--cfml` argument to create a CFML app: `coldbox create app name="myApp" --cfml` instead of BoxLang (app is default)
2024
- BoxLang template skeleton rename
2125
- Updated docs for BoxLang detection
2226

templates/modules/bx/ModuleConfig.bx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ class {
5353
// Module Entry Point
5454
this.entryPoint = "@title@";
5555
// Inherit Entry Point
56-
this.inheritEntryPoint = false;
56+
this.inheritEntryPoint = true;
5757
// Model Namespace
5858
this.modelNamespace = "@modelNamespace@";
5959
// CF Mapping

templates/modules/cfml/ModuleConfig.cfc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ component {
5353
// Module Entry Point
5454
this.entryPoint = "@title@";
5555
// Inherit Entry Point
56-
this.inheritEntryPoint = false;
56+
this.inheritEntryPoint = true;
5757
// Model Namespace
5858
this.modelNamespace = "@modelNamespace@";
5959
// CF Mapping

0 commit comments

Comments
 (0)