Skip to content

buildium/generator-csharp-flow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

generator-csharp-flow

Generator that scaffolds templates for the data access layer in Buildium.

#Usage

Install Yeoman

npm install -g yo

Install this generator via npm:

npm install --g buildium/generator-csharp-flow

Run the entity, service, and manager sub generator using:

yo csharp-flow:entity-service-manager entity-name

Using the argument as a name, this command will create boilerplate files for your component:

DataProject\
  Api\Services\Entity\IEntityService.cs
  Api\Services\Entity\EntityService.cs
  Managers\Entity\IEntityManager.cs
  Managers\EntityEntityManager.cs
  Entities\Entity\Entity.cs

It's recommended to install Yeoman.VisualStudio, and run your C# generators through the Package Manager console with the correct default project if you want files to be automatically added to your .csproj files.

You can install the package by running

Install-Package Yeoman.VisualStudio

in the package manager console.

Then the command to run yeoman generators from the package manager console will be:

yeo csharp-flow:entity-service-manager entity-name

The first time you run the generator, you may be asked to set the namespace for your data project. A config file will then be created or modified in the root of your project with that information.

#Options

When creating your entity and associated service, manager, and interfaces, you will be given an option to create these files in an existing domain folder - so if you have an Accounting folder, and you're scaffolding a flow related to accounting, you can input that when prompted and your files will be created in, for example, Api/Services/Accounting/[EntityService]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published