Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

💄 Remove Hona's Branding #82

Merged
merged 1 commit into from
May 14, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/meta-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,12 +34,12 @@ jobs:
run: dotnet new install .

# Tests that the template follows the parent structure
# Tests that the dotnet new command works 'hona-vsa'
# Tests that the dotnet new command works 'ssw-vsa'
- name: Create new Project
run: |
mkdir -p ./temp/MyTestApp
cd ./temp/MyTestApp
dotnet new hona-vsa
dotnet new ssw-vsa

# Tests that a fresh project can be built (in debug mode)
- name: Build fresh Project
Expand All @@ -51,7 +51,7 @@ jobs:
- name: Create new slice
run: |
cd ./temp/MyTestApp/src/MyTestApp/Features
dotnet new hona-vsa-slice -f Student
dotnet new ssw-vsa-slice -f Student

# Tests that a fresh slice leaves the project in a buildable state
- name: Build after a new slice
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com"
git config --global user.name "github-actions[bot]"
git tag -m "CI: create new tag" ${{ steps.package_version.outputs.version }}
git push https://${{ github.token }}@github.com/Hona/VerticalSliceArchitecture
git push https://${{ github.token }}@github.com/SSWConsulting/VerticalSliceArchitecture

- name: Create release
uses: ncipollo/[email protected]
Expand Down
8 changes: 4 additions & 4 deletions .template.config/template.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"$schema": "http://json.schemastore.org/template",
"author": "Hona",
"author": "SSW Consulting",
"classifications": [
".NET",
"Vertical Slice Architecture",
Expand All @@ -10,9 +10,9 @@
],
"name": "Vertical Slice Architecture Solution",
"description": "Creates a new Vertical Slice Architecture Solution",
"identity": "Hona.VerticalSliceArchitecture.Solution.CSharp",
"groupIdentity": "Hona.VerticalSliceArchitecture.Solution",
"shortName": "hona-vsa",
"identity": "SSW.VerticalSliceArchitecture.Solution.CSharp",
"groupIdentity": "SSW.VerticalSliceArchitecture.Solution",
"shortName": "ssw-vsa",
"tags": {
"language": "C#",
"type": "project"
Expand Down
15 changes: 9 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
[![VerticalSliceArchitecture Template Banner](https://raw.githubusercontent.com/Hona/VerticalSliceArchitecture/main/docs/banner.png)](https://github.com/Hona/VerticalSliceArchitecture)
[![SSW Banner](https://raw.githubusercontent.com/SSWConsulting/SSW.Rules.Content/main/_docs/images/ssw-banner.png)](https://github.com/SSWConsulting/VerticalSliceArchitecture)

# 🤔 What is it?

A small but opinionated Vertical Slice Architecture solution template for .NET 8
An enterprise ready solution template for Vertical Slice Architecture.
This template is just one way to apply the Vertical Slice Architecture.

Read more on [SSW Rules to Better Vertical Slice Architecture](https://www.ssw.com.au/rules/rules-to-better-vertical-slice-architecture/)

## Learn

Expand All @@ -16,7 +19,7 @@ A small but opinionated Vertical Slice Architecture solution template for .NET 8
To install the template from NuGet.org run the following command:

```bash
dotnet new install Hona.VerticalSliceArchitecture.Template
dotnet new install SSW.VerticalSliceArchitecture.Template
```

Then create a new solution:
Expand All @@ -25,7 +28,7 @@ Then create a new solution:
mkdir Sprout
cd Sprout

dotnet new hona-vsa
dotnet new ssw-vsa
```

Finally, to update the template to the latest version run:
Expand All @@ -39,7 +42,7 @@ dotnet new update
To speed up development there is a `dotnet new` template to create a full Vertical Slice.

```bash
dotnet new hona-vsa-slice -f Student
dotnet new ssw-vsa-slice -f Student
```
`-f` or `--feature` where the feature name is the **singular** name of the feature.

Expand All @@ -48,7 +51,7 @@ Of course, there are always exceptions where appending an 's' is not enough. For
For this, use the optional parameter:

```bash
dotnet new hona-vsa-slice -f Person -fp People
dotnet new ssw-vsa-slice -f Person -fp People
```

optional: `-fp` or `--feature-plural` where the feature name is the **plural** name of the feature.
Expand Down
8 changes: 4 additions & 4 deletions VerticalSliceArchitecture.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
<metadata>

<id>Hona.VerticalSliceArchitecture.Template</id>
<id>SSW.VerticalSliceArchitecture.Template</id>
<version>0.8.0</version>
<title>Vertical Slice Architecture Template</title>
<authors>Hona</authors>
<authors>SSW Consulting</authors>
<description>Vertical Slice Architecture template using ASP.NET Core</description>
<summary>
This template is a way to get up and running using VSA in ASP.NET Core and C#. It is using Fast Endpoints as well as EF Core.
Expand All @@ -30,8 +30,8 @@
</releaseNotes>
<readme>README.md</readme>

<projectUrl>https://github.com/Hona/VerticalSliceArchitecture</projectUrl>
<repository type="git" url="https://github.com/Hona/VerticalSliceArchitecture.git" branch="main" />
<projectUrl>https://github.com/SSWConsulting/VerticalSliceArchitecture</projectUrl>
<repository type="git" url="https://github.com/SSWConsulting/VerticalSliceArchitecture.git" branch="main" />

<license type="expression">MIT</license>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"$schema": "http://json.schemastore.org/template",
"author": "Hona",
"author": "SSW Consulting",
"classifications": [
".NET",
"Vertical Slice Architecture",
Expand All @@ -10,9 +10,9 @@
],
"name": "Vertical Slice",
"description": "Create a new full vertical slice",
"identity": "Hona.VerticalSliceArchitecture.Slice.CSharp",
"groupIdentity": "Hona.VerticalSliceArchitecture.Slice",
"shortName": "hona-vsa-slice",
"identity": "SSW.VerticalSliceArchitecture.Slice.CSharp",
"groupIdentity": "SSW.VerticalSliceArchitecture.Slice",
"shortName": "ssw-vsa-slice",
"tags": {
"language": "C#",
"type": "item"
Expand Down