@codedesignplus/netcore
v1.0.3-rc.0
Published
An archetype generator designed to streamline the creation and initial setup of .NET libraries, harnessing best practices and common structures for .NET development.
Downloads
74
Readme
Table of Contents
About The Project
The project introduces the @codedesignplus/netcore
plugin for Nx. Crafted to bolster the .NET development process, this plugin offers an array of generators and executors. These tools have been meticulously designed to enhance productivity, drawing inspiration and structure from established archetypes, including:
- library: A foundational archetype facilitating library development in .NET. Dive deeper into its capabilities at CodeDesignPlus.Net.Library.
- rest: An archetype dedicated to RESTful application development, currently under active development.
- grpc: Geared towards the development of efficient gRPC applications, this archetype is in the pipeline.
- graphql: Targeting the modern GraphQL architecture, this archetype is also under construction.
Stay tuned for continuous enhancements and additions that aim to redefine the .NET development experience.
Prerequisites
Before you begin, ensure you have met the following requirements:
- Nx CLI installed
- .NET SDK
Usage
Harnessing the power of the @codedesignplus/netcore
plugin is straightforward. Once integrated into your Nx workspace, the plugin brings a suite of commands to your fingertips. To get started, invoke the provided generators or executors depending on your project's needs. Whether you're initiating a new .NET library or crafting a modern GraphQL backend, the plugin's intuitive command structure simplifies your development flow. Consult the provided documentation for each archetype to dive deeper into specific command structures and best practices. With @codedesignplus/netcore
, setting up, developing, and optimizing your .NET projects becomes a seamless experience.
Install
- Install Nx CLI (if you haven't already):
npm install -g @nrwl/cli
- Create a new Nx workspace (if needed):
npx create-nx-workspace@latest myworkspace --pm pnpm
- Install the @codedesignplus/netcore plugin:
nx add @codedesignplus/netcore
Using the "library" Generator
The primary functionality of this plugin is the library
generator, which aids in creating .NET libraries.
Generate a new library:
nx generate @codedesignplus/netcore:library --name=YourLibraryName --org=YourOrgName
Replace
YourLibraryName
with the desired name for your library andYourOrgName
with your organization's name. If you don't provide theorg
parameter, the defaultCodeDesignPlus
will be used.Explore your project: The structure of the generated project will be located in the packages/YourOrgName.Net.YourLibraryName directory. Here, you'll find all files and folders related to your new .NET library.
Develop and Expand: Utilize the generated files and structure to develop your library further. Refer to the specific documentation for @codedesignplus/netcore or the archetype you're using for best practices and helpful insights.
Build and Test: Use the tools and commands provided by Nx and the plugin to build, test, and optimize your library before publishing or integrating it into larger applications.
Roadmap
Refer to issues for a list of proposed features and known issues.
Contributing
- Fork the Project
- Create your Feature Branch (
git checkout -b features/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
License
Distributed under the MIT License. See LICENSE for more information.
Contact
CodeDesignPlus - @CodeDesignPlus - [email protected]
Project Link: CodeDesignPlus.Nx
Acknowledgements
We want to thank each and every member of the Latin development community in which we participate, delivering content day by day to continue growing together.
- Asp.Net Core en Español
- Asp.Net Core
- Asp.net Core -MVC Group
- Asp.Net MVC (Español)
- .Net Core
- .NET En Español PROGRAMADORES
- ASP.Net Core/C#/MVC/API/Jquery/Html/Sql/Angular/Bootstrap.
- .NET en Español
- Blazor - ASP.NET Core
- C# (.NET)
- ASP.NET MVC(C#)
- Programación C# .Net Peru
- ASP.NET and ASP.NET Core
- ASP.NET AND .NET CORE
- C#, MVC & .NET CORE 3.1
- .NET Core Community
- Desarrolladores .Net, C#, React
- Programadores C#
- .NET Core
- ASP.NET EN ESPAÑOL
- Desarrolladores Microsoft.Net
- ASP.NET Core
- Grupo de Desarrolladores .Net de Microsoft