https://github.com/dotkernel/dot-maker
Programmatically generate Dotkernel project files and directories.
https://github.com/dotkernel/dot-maker
Last synced: 7 days ago
JSON representation
Programmatically generate Dotkernel project files and directories.
- Host: GitHub
- URL: https://github.com/dotkernel/dot-maker
- Owner: dotkernel
- License: mit
- Created: 2023-01-17T10:16:43.000Z (about 3 years ago)
- Default Branch: 2.0
- Last Pushed: 2025-12-15T16:05:21.000Z (3 months ago)
- Last Synced: 2025-12-18T21:45:58.938Z (3 months ago)
- Language: PHP
- Homepage: https://docs.dotkernel.org/dot-maker/
- Size: 489 KB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# dot-maker
Programmatically generate Dotkernel project files and directories.
## Documentation
Documentation is available at: https://docs.dotkernel.org/dot-maker/.
## Badges


[](https://github.com/dotkernel/dot-maker/issues)
[](https://github.com/dotkernel/dot-maker/network)
[](https://github.com/dotkernel/dot-maker/stargazers)
[](https://github.com/dotkernel/dot-maker/blob/2.0/LICENSE)
[](https://github.com/dotkernel/dot-maker/actions/workflows/continuous-integration.yml)
[](https://codecov.io/gh/dotkernel/dot-maker)
[](https://github.com/dotkernel/dot-maker/actions/workflows/static-analysis.yml)
## Installation
Run the following command in your terminal:
```shell
composer require --dev dotkernel/dot-maker
```
## Setup
Once installed, `dot-maker` is ready for usage, no need for extra configurations.
### (Optional) Add dot-maker to composer.json
Open your project's `composer.json` and locate the `scripts` section.
If it does not exist, create it at the document's root level.
Register a new script by appending `"alias": "dot-maker"` to the `scripts` section, where **alias** can be any string you want; like, for example, **make**.
```json
{
"scripts": {
"make": "dot-maker"
}
}
```
## Usage
Invoke `dot-maker` by executing:
- the bin file in your vendor directory `./vendor/bin/dot-maker`
- the (optional) Composer script created during [Setup](#setup): `composer make`
Follow the instructions on the screen to create a specific Dotkernel project component.