Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Clean DDD is an opinionated Visual Studio Code extension designed to enhance your software development process by providing quick and easy project scaffolding based on Clean Architecture and Domain-Driven Design principles.

suarja/clean-ddd

Repository files navigation

Clean DDD - Visual Studio Code Extension

Overview

Clean DDD is an opinionated Visual Studio Code extension designed to enhance your software development process by providing quick and easy project scaffolding based on Clean Architecture and Domain-Driven Design principles. This tool automates the creation of a well-structured project layout, allowing you to focus on writing meaningful code rather than setting up the project.

Features

  • Quick Scaffolding: Right-click on any folder in your workspace to create a new feature with a predefined structure.
  • Clean Architecture Setup: Automatically sets up directories for Presentation, Application, Domain, and Infrastructure layers.
  • Domain-Driven Design: Encourages software development according to domain-driven design principles by organizing the project structure around the business domain.

Installation

To install Clean DDD, follow these steps:

  1. Open Visual Studio Code or go to Clean DDD
  2. Navigate to the Extensions view by clicking on the square icon on the sidebar or pressing Ctrl+Shift+X.
  3. Search for Clean DDD.
  4. Click on Install to install the extension.

Usage

To use Clean DDD, simply right-click on any folder in your Explorer where you want to create a new feature:

  1. Right-click on the folder.
  2. Select Create Feature.
  3. Enter the name of the feature when prompted.
  4. The extension will automatically create the necessary subfolders and files.

Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Your Name - [email protected]
Project Link: https://github.com/All-Khwarizmi/clean-ddd

About

Clean DDD is an opinionated Visual Studio Code extension designed to enhance your software development process by providing quick and easy project scaffolding based on Clean Architecture and Domain-Driven Design principles.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published