Skip to content

Commit

Permalink
Add dotnet-templates.sln
Browse files Browse the repository at this point in the history
  • Loading branch information
bartelink committed Feb 10, 2020
1 parent 9c0b28f commit 1ee6e53
Show file tree
Hide file tree
Showing 3 changed files with 158 additions and 4 deletions.
2 changes: 0 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,6 @@ The `Unreleased` section name is replaced by the expected version of next releas
### Removed
### Fixed

- Fix compiler errors in `eqxwebcs` re [#44](https://github.com/jet/dotnet-templates/issue/44)

<a name="3.10.0"></a>
## [3.10.0] - 2020-02-08

Expand Down
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ This repo hosts the source for Jet's [`dotnet new`](https://docs.microsoft.com/e
- [`proProjector`](propulsion-projector/README.md) - Boilerplate for an Azure CosmosDb ChangeFeedProcessor (typically unrolling events from `Equinox.Cosmos` stores using `Propulsion.Cosmos`)

`-k` adds Optional projection to Apache Kafka using [`Propulsion.Kafka`](https://github.com/jet/propulsion).

`-p` shows parallel consumption mode (where source is not stream-oriented; i.e. is not from `Equinox.Cosmos`)

- [`proConsumer`](propulsion-consumer/README.md) - Boilerplate for an Apache Kafka Consumer using [`Propulsion.Kafka`](https://github.com/jet/propulsion). (typically consuming from an app produced with `dotnet new proProjector -k`)
Expand All @@ -21,7 +22,7 @@ This repo hosts the source for Jet's [`dotnet new`](https://docs.microsoft.com/e

- [`summaryProjector`](propulsion-summary-projector/README.md) - Boilerplate for an a Projector that can consume from a) Azure CosmosDb ChangeFeedProcessor b) EventStore generating versioned [Summary Event](http://verraes.net/2019/05/patterns-for-decoupling-distsys-summary-event/) feed from an `Equinox.Cosmos`/`.EventStore` store using `Propulsion.Cosmos`/`.EventStore`.

- [`summaryConsumer`](propulsion-summary-consumer/README.md) - Boilerplate for an Apache Kafka Consumer using [`Propulsion.Kafka`](https://github.com/jet/propulsion) to ingest versioned summaries produced by a `dotnet new summaryProjector`)
- [`summaryConsumer`](propulsion-summary-consumer/README.md) - Boilerplate for an Apache Kafka Consumer using [`Propulsion.Kafka`](https://github.com/jet/propulsion) to ingest versioned summaries produced by a `dotnet new summaryProjector`

- [`trackingConsumer`](propulsion-tracking-consumer/README.md) - Boilerplate for an Apache Kafka Consumer using [`Propulsion.Kafka`](https://github.com/jet/propulsion) to ingest accumulating changes in an `Equinox.Cosmos` store idempotently.

Expand Down Expand Up @@ -107,7 +108,7 @@ There's [no integration test for the templates yet](https://github.com/jet/dotne
b. packaging into a local nupkg

$ cd ~/dotnet-templates
$ dotnet build
$ dotnet build build.proj
Successfully created package '/Users/me/dotnet-templates/bin/nupkg/Equinox.Templates.3.10.1-alpha.0.1.nupkg'.

2. Test, per variant
Expand Down
155 changes: 155 additions & 0 deletions dotnet-templates.sln
Original file line number Diff line number Diff line change
@@ -0,0 +1,155 @@

Microsoft Visual Studio Solution File, Format Version 12.00
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Projector", "propulsion-projector\Projector.fsproj", "{C3A5A09B-95D1-4C52-8356-61D44BBBE445}"
EndProject
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Consumer", "propulsion-consumer\Consumer.fsproj", "{FA48F72B-0245-49D4-AA09-44A59282978E}"
EndProject
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "SummaryConsumer", "propulsion-summary-consumer\SummaryConsumer.fsproj", "{A30A8D80-49DF-46BD-B65E-4C11B404E236}"
EndProject
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "SummaryProjector", "propulsion-summary-projector\SummaryProjector.fsproj", "{D7735C20-6EFE-437E-B33C-F88F1675D5BB}"
EndProject
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "AllProjector", "propulsion-all-projector\AllProjector.fsproj", "{D3A5A09B-95D2-4C52-8356-61D44BBBE446}"
EndProject
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Sync", "propulsion-sync\Sync.fsproj", "{D7ACBDF8-5F24-420F-9657-20096CE08B49}"
EndProject
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Domain", "equinox-web\Domain\Domain.fsproj", "{C40BEC14-CD8D-4EA1-8B4F-AD8DB556546A}"
EndProject
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Web", "equinox-web\Web\Web.fsproj", "{6A6C718D-78C3-470F-BE29-4DAA472D8115}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Domain", "equinox-web-csharp\Domain\Domain.csproj", "{771B3688-3BF0-402A-BA9E-B2F757D34DE5}"
EndProject
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Testbed", "equinox-testbed\Testbed.fsproj", "{B6389F9E-A8E4-4BD7-B4C0-703B1A69BEA1}"
EndProject
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "TrackingConsumer", "propulsion-tracking-consumer\TrackingConsumer.fsproj", "{36C2D70A-F292-4481-8ADA-5066A80F92B2}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Web", "equinox-web-csharp\Web\Web.csproj", "{F66A5BFE-7C81-44DC-97DE-3FD8C83B8F06}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "eqxwebcs", "eqxwebcs", "{B72FFAAE-7801-41B2-86F5-FD90E97A30F7}"
ProjectSection(SolutionItems) = preProject
equinox-web-csharp\.template.config\template.json = equinox-web-csharp\.template.config\template.json
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".project", ".project", "{DA9B4252-0CFE-428E-A934-D21D8D6BAC1F}"
ProjectSection(SolutionItems) = preProject
CHANGELOG.md = CHANGELOG.md
README.md = README.md
global.json = global.json
build.proj = build.proj
azure-pipelines.yml = azure-pipelines.yml
Directory.Build.props = Directory.Build.props
Directory.Build.targets = Directory.Build.targets
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "eqxweb", "eqxweb", "{9FF8FE1F-CB92-4840-BF98-7DF9FCFC6913}"
ProjectSection(SolutionItems) = preProject
equinox-web\.template.config\template.json = equinox-web\.template.config\template.json
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "proAllProjector", "proAllProjector", "{24080834-2B0A-452D-941B-234B54E2E712}"
ProjectSection(SolutionItems) = preProject
propulsion-all-projector\.template.config\template.json = propulsion-all-projector\.template.config\template.json
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "proProjector", "proProjector", "{C80353DE-0B5E-4D55-B406-317843D90DA0}"
ProjectSection(SolutionItems) = preProject
propulsion-projector\.template.config\template.json = propulsion-projector\.template.config\template.json
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "proConsumer", "proConsumer", "{FC23C841-A0F6-4BCA-AC8F-3B63FBFD1520}"
ProjectSection(SolutionItems) = preProject
propulsion-consumer\.template.config\template.json = propulsion-consumer\.template.config\template.json
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "summaryProjector", "summaryProjector", "{05BA53CF-9759-46D4-B19D-3C05056FA84F}"
ProjectSection(SolutionItems) = preProject
propulsion-summary-projector\.template.config\template.json = propulsion-summary-projector\.template.config\template.json
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "summaryConsumer", "summaryConsumer", "{488821B9-BBC2-4768-9B63-36036BA6B765}"
ProjectSection(SolutionItems) = preProject
propulsion-summary-consumer\.template.config\template.json = propulsion-summary-consumer\.template.config\template.json
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "proSync", "proSync", "{818D28A6-E6AB-4416-BDA6-1577C5D54447}"
ProjectSection(SolutionItems) = preProject
propulsion-sync\.template.config\template.json = propulsion-sync\.template.config\template.json
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "eqxTestbed", "eqxTestbed", "{E7434881-8655-4C22-82CD-91ADB5123A73}"
ProjectSection(SolutionItems) = preProject
equinox-testbed\.template.config\template.json = equinox-testbed\.template.config\template.json
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "trackingConsumer", "trackingConsumer", "{1F3C9245-F973-43A3-97C9-5E527B93060C}"
ProjectSection(SolutionItems) = preProject
propulsion-tracking-consumer\.template.config\template.json = propulsion-tracking-consumer\.template.config\template.json
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{A30A8D80-49DF-46BD-B65E-4C11B404E236}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A30A8D80-49DF-46BD-B65E-4C11B404E236}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A30A8D80-49DF-46BD-B65E-4C11B404E236}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A30A8D80-49DF-46BD-B65E-4C11B404E236}.Release|Any CPU.Build.0 = Release|Any CPU
{D7735C20-6EFE-437E-B33C-F88F1675D5BB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D7735C20-6EFE-437E-B33C-F88F1675D5BB}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D7735C20-6EFE-437E-B33C-F88F1675D5BB}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D7735C20-6EFE-437E-B33C-F88F1675D5BB}.Release|Any CPU.Build.0 = Release|Any CPU
{FA48F72B-0245-49D4-AA09-44A59282978E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FA48F72B-0245-49D4-AA09-44A59282978E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FA48F72B-0245-49D4-AA09-44A59282978E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{FA48F72B-0245-49D4-AA09-44A59282978E}.Release|Any CPU.Build.0 = Release|Any CPU
{C3A5A09B-95D1-4C52-8356-61D44BBBE445}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C3A5A09B-95D1-4C52-8356-61D44BBBE445}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C3A5A09B-95D1-4C52-8356-61D44BBBE445}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C3A5A09B-95D1-4C52-8356-61D44BBBE445}.Release|Any CPU.Build.0 = Release|Any CPU
{D7ACBDF8-5F24-420F-9657-20096CE08B49}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D7ACBDF8-5F24-420F-9657-20096CE08B49}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D7ACBDF8-5F24-420F-9657-20096CE08B49}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D7ACBDF8-5F24-420F-9657-20096CE08B49}.Release|Any CPU.Build.0 = Release|Any CPU
{C40BEC14-CD8D-4EA1-8B4F-AD8DB556546A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C40BEC14-CD8D-4EA1-8B4F-AD8DB556546A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C40BEC14-CD8D-4EA1-8B4F-AD8DB556546A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C40BEC14-CD8D-4EA1-8B4F-AD8DB556546A}.Release|Any CPU.Build.0 = Release|Any CPU
{6A6C718D-78C3-470F-BE29-4DAA472D8115}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6A6C718D-78C3-470F-BE29-4DAA472D8115}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6A6C718D-78C3-470F-BE29-4DAA472D8115}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6A6C718D-78C3-470F-BE29-4DAA472D8115}.Release|Any CPU.Build.0 = Release|Any CPU
{771B3688-3BF0-402A-BA9E-B2F757D34DE5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{771B3688-3BF0-402A-BA9E-B2F757D34DE5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{771B3688-3BF0-402A-BA9E-B2F757D34DE5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{771B3688-3BF0-402A-BA9E-B2F757D34DE5}.Release|Any CPU.Build.0 = Release|Any CPU
{B6389F9E-A8E4-4BD7-B4C0-703B1A69BEA1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B6389F9E-A8E4-4BD7-B4C0-703B1A69BEA1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B6389F9E-A8E4-4BD7-B4C0-703B1A69BEA1}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B6389F9E-A8E4-4BD7-B4C0-703B1A69BEA1}.Release|Any CPU.Build.0 = Release|Any CPU
{36C2D70A-F292-4481-8ADA-5066A80F92B2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{36C2D70A-F292-4481-8ADA-5066A80F92B2}.Debug|Any CPU.Build.0 = Debug|Any CPU
{36C2D70A-F292-4481-8ADA-5066A80F92B2}.Release|Any CPU.ActiveCfg = Release|Any CPU
{36C2D70A-F292-4481-8ADA-5066A80F92B2}.Release|Any CPU.Build.0 = Release|Any CPU
{D3A5A09B-95D2-4C52-8356-61D44BBBE446}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D3A5A09B-95D2-4C52-8356-61D44BBBE446}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F66A5BFE-7C81-44DC-97DE-3FD8C83B8F06}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F66A5BFE-7C81-44DC-97DE-3FD8C83B8F06}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F66A5BFE-7C81-44DC-97DE-3FD8C83B8F06}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F66A5BFE-7C81-44DC-97DE-3FD8C83B8F06}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{F66A5BFE-7C81-44DC-97DE-3FD8C83B8F06} = {B72FFAAE-7801-41B2-86F5-FD90E97A30F7}
{771B3688-3BF0-402A-BA9E-B2F757D34DE5} = {B72FFAAE-7801-41B2-86F5-FD90E97A30F7}
{C40BEC14-CD8D-4EA1-8B4F-AD8DB556546A} = {9FF8FE1F-CB92-4840-BF98-7DF9FCFC6913}
{6A6C718D-78C3-470F-BE29-4DAA472D8115} = {9FF8FE1F-CB92-4840-BF98-7DF9FCFC6913}
{D3A5A09B-95D2-4C52-8356-61D44BBBE446} = {24080834-2B0A-452D-941B-234B54E2E712}
{C3A5A09B-95D1-4C52-8356-61D44BBBE445} = {C80353DE-0B5E-4D55-B406-317843D90DA0}
{FA48F72B-0245-49D4-AA09-44A59282978E} = {FC23C841-A0F6-4BCA-AC8F-3B63FBFD1520}
{D7735C20-6EFE-437E-B33C-F88F1675D5BB} = {05BA53CF-9759-46D4-B19D-3C05056FA84F}
{A30A8D80-49DF-46BD-B65E-4C11B404E236} = {488821B9-BBC2-4768-9B63-36036BA6B765}
{D7ACBDF8-5F24-420F-9657-20096CE08B49} = {818D28A6-E6AB-4416-BDA6-1577C5D54447}
{B6389F9E-A8E4-4BD7-B4C0-703B1A69BEA1} = {E7434881-8655-4C22-82CD-91ADB5123A73}
{36C2D70A-F292-4481-8ADA-5066A80F92B2} = {1F3C9245-F973-43A3-97C9-5E527B93060C}
EndGlobalSection
EndGlobal

0 comments on commit 1ee6e53

Please sign in to comment.