Tactical modeling and patterns with DDD and TypeScript.
Before you begin, you will need to have the following tools installed on your machine:
The project can be built with npm or yarn, so choose one of the approach bellow in case you don't have any installed on your system.
Npm is distributed with Node.js which means that when you download Node.js, you automatically get npm installed on your computer.
- Node.js v16.17.0 or heigher.
Also, it’s good to have an editor to work with the code like VSCode.
Follow the instructions below to download and use the project from this repository:
You can use yarn or npm as package manager to run this project, but preferably I use npm.
Clone this repository using SSH:
git clone git@github.com:danielhessell/ddd.git
or clone using https:
git clone git@github.com:danielhessell/ddd.git
Go to project folder in terminal/cmd:
cd ddd
Install dependencies:
npm i
- Fork the project
- Create a new branch with your changes:
git checkout -b my-feature
- Save the changes and create a commit message telling what you've done:
git commit -m "feature: My new feature"
- Submit your changes:
git push origin my-feature
If you have any questions, check out this guide on how to contribute on GitHub.
This project is under the MIT license. See the LICENSE file for more details.
Made by Daniel Hessel.