Skip to content

Commit e572cd3

Browse files
authored
Merge pull request #38 from cloudscribe/develop
v8.4
2 parents da2f3bb + e1f9cf0 commit e572cd3

File tree

6 files changed

+66
-13
lines changed

6 files changed

+66
-13
lines changed

src/WebApp/WebApp.csproj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@
2424
</ItemGroup>
2525

2626
<ItemGroup>
27-
<PackageReference Include="cloudscribe.Core.Web" Version="8.3.*" />
28-
<PackageReference Include="cloudscribe.Core.CompiledViews.Bootstrap3" Version="8.3.0" />
29-
<PackageReference Include="cloudscribe.Core.Storage.NoDb" Version="8.3.0" />
30-
<PackageReference Include="cloudscribe.Logging.Web" Version="8.3.0" />
31-
<PackageReference Include="cloudscribe.Logging.NoDb" Version="8.3.0" />
27+
<PackageReference Include="cloudscribe.Core.Web" Version="8.4.*" />
28+
<PackageReference Include="cloudscribe.Core.CompiledViews.Bootstrap3" Version="8.4.0" />
29+
<PackageReference Include="cloudscribe.Core.Storage.NoDb" Version="8.4.0" />
30+
<PackageReference Include="cloudscribe.Logging.Web" Version="8.4.0" />
31+
<PackageReference Include="cloudscribe.Logging.NoDb" Version="8.4.0" />
3232
</ItemGroup>
3333

3434
</Project>
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# cloudscribe.SimpleContactForm.CoreIntegration
2+
3+
Integration library for using cloudscribe.SimpleContactForm with cloudscribe.Core. Provides seamless wiring and additional features for cloudscribe-based sites.
4+
5+
## Features
6+
- Integrates SimpleContactForm with cloudscribe.Core
7+
- Enables contact form on cloudscribe multi-tenant sites
8+
- Extensible for custom scenarios
9+
10+
## Usage
11+
1. Install the NuGet package:
12+
```shell
13+
dotnet add package cloudscribe.SimpleContactForm.CoreIntegration
14+
```
15+
2. Register the integration in your `Startup.cs` or `Program.cs`:
16+
```csharp
17+
services.AddCloudscribeSimpleContactFormCoreIntegration();
18+
```
19+
3. Use the form as part of your cloudscribe.Core site.
20+
21+
## License
22+
Licensed under the Apache License, Version 2.0. See [LICENSE](https://www.apache.org/licenses/LICENSE-2.0) for details.

src/cloudscribe.SimpleContactForm.CoreIntegration/cloudscribe.SimpleContactForm.CoreIntegration.csproj

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,14 @@
22

33
<PropertyGroup>
44
<Description>Integration library for usingcloudscribe SimpleContactForm with cloudscribe.Core</Description>
5-
<Version>8.3.0</Version>
5+
<Version>8.4.0</Version>
66
<TargetFramework>net8.0</TargetFramework>
77
<Authors>Joe Audette</Authors>
88
<PackageTags>cloudscribe;contact form</PackageTags>
99
<PackageIcon>icon.png</PackageIcon>
1010
<PackageProjectUrl>https://github.com/cloudscribe/cloudscribe.SimpleContactForm</PackageProjectUrl>
1111
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
12+
<PackageReadmeFile>README.md</PackageReadmeFile>
1213
</PropertyGroup>
1314

1415
<ItemGroup>
@@ -17,13 +18,14 @@
1718

1819
<ItemGroup>
1920
<None Include="icon.png" Pack="true" PackagePath="\" />
21+
<None Include="README.md" Pack="true" PackagePath="" />
2022
</ItemGroup>
2123

2224
<ItemGroup>
2325
<ProjectReference Include="..\cloudscribe.SimpleContactForm\cloudscribe.SimpleContactForm.csproj" />
2426
</ItemGroup>
2527
<ItemGroup>
26-
<PackageReference Include="cloudscribe.Core.Models" Version="8.3.0" />
28+
<PackageReference Include="cloudscribe.Core.Models" Version="8.4.0" />
2729
</ItemGroup>
2830

2931
</Project>
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# cloudscribe.SimpleContactForm
2+
3+
A simple, reusable contact form for ASP.NET Core applications. Easily integrate a contact form into your site and handle submissions with extensible options.
4+
5+
## Features
6+
- Plug-and-play contact form for ASP.NET Core
7+
- Customizable fields and validation
8+
- Extensible for custom logic
9+
- Supports dependency injection
10+
11+
## Usage
12+
1. Install the NuGet package:
13+
```shell
14+
dotnet add package cloudscribe.SimpleContactForm
15+
```
16+
2. Register the service in your `Startup.cs` or `Program.cs`:
17+
```csharp
18+
services.AddCloudscribeSimpleContactForm();
19+
```
20+
3. Add the form to your Razor view:
21+
```csharp
22+
@await Component.InvokeAsync("SimpleContactForm")
23+
```
24+
4. Configure options as needed in your `appsettings.json`.
25+
26+
## License
27+
Licensed under the Apache License, Version 2.0. See [LICENSE](https://www.apache.org/licenses/LICENSE-2.0) for details.

src/cloudscribe.SimpleContactForm/cloudscribe.SimpleContactForm.csproj

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,20 @@
22

33
<PropertyGroup>
44
<Description>A simple contact form for ASP.NET Core</Description>
5-
<Version>8.3.0</Version>
5+
<Version>8.4.0</Version>
66
<TargetFramework>net8.0</TargetFramework>
77
<Authors>Joe Audette</Authors>
88
<AddRazorSupportForMvc>true</AddRazorSupportForMvc>
99
<PackageTags>cloudscribe;contact form</PackageTags>
1010
<PackageIcon>icon.png</PackageIcon>
1111
<PackageProjectUrl>https://github.com/cloudscribe/cloudscribe.SimpleContactForm</PackageProjectUrl>
1212
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
13+
<PackageReadmeFile>README.md</PackageReadmeFile>
1314
</PropertyGroup>
1415

1516
<ItemGroup>
1617
<None Include="icon.png" Pack="true" PackagePath="\" />
18+
<None Include="README.md" Pack="true" PackagePath="" />
1719
</ItemGroup>
1820

1921
<PropertyGroup>
@@ -36,8 +38,8 @@
3638
<PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="8.0.0" />
3739
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="8.0.0" />
3840
<PackageReference Include="Microsoft.Extensions.Localization.Abstractions" Version="8.0.0" />
39-
<PackageReference Include="cloudscribe.Web.Common" Version="8.3.0" />
40-
<PackageReference Include="cloudscribe.Email.Senders" Version="8.3.0" />
41+
<PackageReference Include="cloudscribe.Web.Common" Version="8.4.0" />
42+
<PackageReference Include="cloudscribe.Email.Senders" Version="8.4.0" />
4143
</ItemGroup>
4244

4345
</Project>

update_version.ps1

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616
$directory = "src"
1717

1818
# Define the old & new versions
19-
$oldVersion = '8\.2' # slash needed !
20-
$newVersion = "8.3.0"
21-
$newWildcardVersion = "8.3.*"
19+
$oldVersion = '8\.3' # slash needed !
20+
$newVersion = "8.4.0"
21+
$newWildcardVersion = "8.4.*"
2222

2323

2424
# Get all .csproj files in the directory and subdirectories

0 commit comments

Comments
 (0)