|
2 | 2 |
|
3 | 3 | <Template Name="Steeltoe Initializr" GettingStartedUrl="https://start.steeltoe.io" ShowBottomGetStarted="false" MetaDescription="Steeltoe Initializr generates .NET projects with just what you need to start quickly!"> |
4 | 4 | <Description> |
5 | | - One of the biggest secrets to highly productive .NET development teams is application generators. |
| 5 | + One of the biggest secrets to highly productive development teams is application generators. |
6 | 6 | Enterprises have found that developers adopt platforms far quicker when everything they need to get started is right there, at their fingertips. |
7 | 7 | Application generators help developers to get started quickly by providing useful guide rails that reduce toil and ease their burden. |
8 | 8 | Application generators also encourage common approaches to common problems, which is particularly useful if you have lots of teams creating microservices at the same time. |
|
26 | 26 | </div> |
27 | 27 | <div class="row mb-5 g-0"> |
28 | 28 | <div class="col component-whyuse-desc"> |
29 | | - There are a few ways you can use Steeltoe Initializr. Every option gives you the same ready-to-go .NET project. The typical use of Initializr is hosting the service in-house. |
30 | | - Because it is a nuget-distributed package included in an even simpler .NET app, hosting and staying up to date doesn't come with a bunch of debt. |
31 | | - Hosting in-house also gives teams the option to add their own private dependencies to the service, but stay up to date with the community. |
32 | | - </div> |
33 | | - </div> |
34 | | - <div class="row mb-5 g-0"> |
35 | | - <div class="component-whyuse-desc"> |
36 | | - <h4>Hosted Service</h4> |
37 | | - <div> |
38 | | - As a hosted service, Initializr offers both API and browser interfaces. The service itself is distributed as a Nuget package which you include in a new .NET Core web project. |
39 | | - From there, you can run the project as a web-based service. Out of the box you'll get all the <Href href="https://github.com/SteeltoeOSS/initializr" NewWindow="true">default dependencies</Href> along with endpoints for interaction. |
40 | | - Try the below curl command that uses our hosted Initializr service to get started.<br/><br/> |
41 | | - <pre><code>curl https://start.steeltoe.io/starter.zip -d "dependencies=Actuators,DynamicLogger,SQL Server" -d "projectName=MyCompany.MySample" -o "myProject.zip"</code></pre> |
42 | | - </div> |
43 | | - </div> |
44 | | - <div class="component-whyuse-desc"> |
45 | | - <h4>Browser UI</h4> |
46 | | - <div> |
47 | | - Along with adding the Initializr package, you can optionally add a UI in the same .NET project. This gives developers an additional interaction with the Initializr service. |
48 | | - We have created a <Href href="https://github.com/SteeltoeOSS/initializr" NewWindow="true">basic web project</Href> doing just that to help get started. |
49 | | - If you'd like to see the UI in action, head over to <Href href="https://start.steeltoe.io" NewWindow="true">https://start.steeltoe.io</Href> and create your first Initializr project now! |
50 | | - </div> |
| 29 | + There are a few ways you can use Steeltoe Initializr. Every option gives you the same ready-to-go .NET project. |
| 30 | + The typical use of Initializr is hosting the service in-house. Hosting in-house gives teams the option to add their own private dependencies to the service, but stay up to date with the community. |
| 31 | + Review the <a href="/docs/v4/initializr/">documentation for Initializr</a> to learn more about the architecture and requirements for self-hosting. |
| 32 | + Steeltoe Initializr uses the standard .NET template engine, with <a href="https://github.com/SteeltoeOSS/NetCoreToolTemplates">the Steeltoe templates</a> developed in the open on github.com. |
51 | 33 | </div> |
52 | 34 | </div> |
53 | 35 | <div class="row g-0"> |
|
65 | 47 | What if your organization could offer a starting place for all developers, that (safely) includes your best practices and secret sauce?<br/><br/> |
66 | 48 | <h4>Creating for public use on start.steeltoe.io</h4> |
67 | 49 | If you would like for your Initializr dependency to be a part of the publicly hosted service, please review the <Href href="https://github.com/SteeltoeOSS/initializr/blob/master/THIRD-PARTY-CONTRIBUTIONS.md" NewWindow="true">guidelines</Href>. |
68 | | - Once you have everything in place, <Href href="https://github.com/SteeltoeOSS/initializr/issues" NewWindow="true">open an enhancement issue in GitHub</Href>.<br/><br/> |
| 50 | + Once you have everything in place, <Href href="https://github.com/SteeltoeOSS/NetCoreToolTemplates/issues" NewWindow="true">open an enhancement issue in GitHub</Href>.<br /><br /> |
69 | 51 | </div> |
70 | 52 | </div> |
71 | 53 | <div class="col text-center m-5"> |
|
0 commit comments