Skip to content

Commit

Permalink
Merge forward to master
Browse files Browse the repository at this point in the history
  • Loading branch information
jkonicki committed Oct 30, 2019
1 parent 97e05dc commit 80cabea
Show file tree
Hide file tree
Showing 14 changed files with 722 additions and 584 deletions.
36 changes: 36 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
{
// Use IntelliSense to find out which attributes exist for C# debugging
// Use hover for the description of the existing attributes
// For further information visit https://github.com/OmniSharp/omnisharp-vscode/blob/master/debugger-launchjson.md
"version": "0.2.0",
"configurations": [
{
"name": ".NET Core Launch (web)",
"type": "coreclr",
"request": "launch",
"preLaunchTask": "build",
// If you have changed target frameworks, make sure to update the program path.
"program": "${workspaceFolder}/src/Server/bin/Debug/netcoreapp3.0/Steeltoe.Server.dll",
"args": [],
"cwd": "${workspaceFolder}/src/Server",
"stopAtEntry": false,
// Enable launching a web browser when ASP.NET Core starts. For more information: https://aka.ms/VSCode-CS-LaunchJson-WebBrowser
"serverReadyAction": {
"action": "openExternally",
"pattern": "^\\s*Now listening on:\\s+(https?://\\S+)"
},
"env": {
"ASPNETCORE_ENVIRONMENT": "Development"
},
"sourceFileMap": {
"/Views": "${workspaceFolder}/Views"
}
},
{
"name": ".NET Core Attach",
"type": "coreclr",
"request": "attach",
"processId": "${command:pickProcess}"
}
]
}
42 changes: 42 additions & 0 deletions .vscode/tasks.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"command": "dotnet",
"type": "process",
"args": [
"build",
"${workspaceFolder}/src/Server/Steeltoe.Server.csproj",
"/property:GenerateFullPaths=true",
"/consoleloggerparameters:NoSummary"
],
"problemMatcher": "$msCompile"
},
{
"label": "publish",
"command": "dotnet",
"type": "process",
"args": [
"publish",
"${workspaceFolder}/src/Server/Steeltoe.Server.csproj",
"/property:GenerateFullPaths=true",
"/consoleloggerparameters:NoSummary"
],
"problemMatcher": "$msCompile"
},
{
"label": "watch",
"command": "dotnet",
"type": "process",
"args": [
"watch",
"run",
"${workspaceFolder}/src/Server/Steeltoe.Server.csproj",
"/property:GenerateFullPaths=true",
"/consoleloggerparameters:NoSummary"
],
"problemMatcher": "$msCompile"
}
]
}
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,3 +34,5 @@ Any commit to the `dev` branch is automatically built and added to the [Steeltoe
***Important:*** Pushing the to the remote `master` branch will update the main [Steeltoe.io](https://steeltoe.io/) site.
Any commit to the `master` branch is automatically built and added to the [Steeltoe.io](https://steeltoe.io/) site. -->


2 changes: 1 addition & 1 deletion manifest-prod.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@ applications:
- route: "www.steeltoe.io"
- route: "steeltoe-prod.cfapps.io"
services:
- "autoscale-steeltoe.io"
- "autoscale-steeltoe.io"
10 changes: 0 additions & 10 deletions src/Client/Pages/CloudNativeDeveloper.razor
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,6 @@
<div class="row no-gutters">
<div class="col get-started-title">Cloud-Native Developer Tools</div>
</div>
<div class="row no-gutters">
<div class="col tools-item">
<div class="title"><h3>Initializr</h3></div>
<div class="desc">
Steeltoe Initializr provides an extensible API and UI to generate .NET WebAPI-based projects with customizations for specific cloud components in mind. Say you're starting a new API project that will need a cache, use SSO, and use an MS SQL database. You can create a project with Initializr that has all those components already... initialized.
<br /><br />Maybe your organization doesn't allow access to public tools like Initializer or you want to add a custom dependency-no problem! The <NavLink class="nav-link" href="https://github.com/steeltoeoss/initializr" target="_blank">GitHub project</NavLink> is meant to be forked and customized.
</div>
<div class="text-center mt-4">Get started now - <NavLink class="nav-link" href="https://start.steeltoe.io" target="_blank">https://start.steeltoe.io</NavLink></div>
</div>
</div>
<div class="row no-gutters">
<div class="col tools-item">
<div class="title"><h3>Visual Studio</h3></div>
Expand Down
11 changes: 10 additions & 1 deletion src/Client/Pages/Home.razor
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,16 @@
</div>
</div>*@
<div class="row no-gutters">
<div class="col-12 component">
<div class="col-4 component">
<NavLink class="nav-link" href="/initializr">
<div class="title"><h3>Initializr</h3></div>
</NavLink>
<div class="desc mb-3">An application generator meant to get cloud-native .NET developers going very quickly.</div>
<div class="links">
<NavLink class="nav-link" href="/initializr">learn more</NavLink>
</div>
</div>
<div class="col component">
<NavLink class="nav-link" href="/cloud-native-developer">
<div class="title"><h3>Cloud-Native .NET Tools</h3></div>
</NavLink>
Expand Down
33 changes: 33 additions & 0 deletions src/Client/Pages/Initializr.razor
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
@page "/initializr"

<div class="width-all">
<div class="width-60 container">
<div class="row no-gutters">
<div class="col get-started-title">Steeltoe Initializr</div>
</div>
<div class="row no-gutters">
<div class="col">
One of the biggest secrets to highly productive .NET development teams is application generators. Enterprises have found that developers adopt platforms far quicker when everything they need to get started is right there, at their fingertips. Application generators help developers to get started quickly by providing useful guide rails that reduce toil and ease their burden. 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.
<br /><br />
The Steeltoe Initializr project is an application generator meant to get cloud-native .NET developers going very quickly. But it doesn’t stop there. Chances are your apps aren’t just using the typical .NET Core or Steeltoe libraries. It’s also using internal custom libraries specific to your business. Every business has libraries: tools they rely on to simplify tasks or take care of the plumbing. These libraries are quite important and often including proprietary business logic that’s both private and unique. Application generators can help developers to get easy access to these libraries without having to delve into docs, wade through wikis, or search in NuGet repositories.
<br /><br />
Chances are you are already using an application generator. In Visual Studio going to File>New>Project or with the dotnet cli’s command dotnet new. Under the covers Initializr is doing the exact same work, but specializes in microservices. It follows the 12 factor principles with things like loosely coupled services and making the most of environment variables.
<br /><br />
Get started today creating cloud-native .NET with the Initializr project. Or clone the source from GitHub and make it your own.
</div>
</div>
<div class="row py-5 no-gutters">
<div class="col"></div>
<div class="col text-center pr-4">
<div class="width-all"><a class="component-button nav-link" href="https://start.steeltoe.io" target="_blank">GET STARTED</a></div>
</div>
<div class="col text-center pl-4">
<div class="width-all"><a class="component-button nav-link" href="https://github.com/SteeltoeOSS/initializr" target="_blank">VIEW THE SOURCE</a></div>
</div>
<div class="col"></div>
</div>
</div>
</div>

@code {
}
2 changes: 1 addition & 1 deletion src/Client/Properties/launchSettings.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
},
"applicationUrl": "http://localhost/"
"applicationUrl": "http://localhost:8080/"
}
}
}
Loading

0 comments on commit 80cabea

Please sign in to comment.