Skip to content

Commit 4d4bfd2

Browse files
authored
Rename project to ReactiveUI.Extensions and update metadata (#86)
* Rename project to ReactiveUI.Extensions and update metadata Renamed all namespaces, folders, and files to ReactiveUI.Extensions. Updated copyright years, company names, and URLs in LICENSE, README, and project files. Removed the release GitHub Actions workflow, updated the logo, and modernized the solution and build configuration. Added a Usings.cs file to centralize global usings. Incremented version to 2.0 in version.json. * Update README.md
1 parent 12feb54 commit 4d4bfd2

27 files changed

+70
-207
lines changed

.github/workflows/ci-build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
fetch-depth: 0
2222
lfs: true
2323

24-
- name: Setup .NET 6/7/8
24+
- name: Setup .NET (With cache)
2525
uses: actions/[email protected]
2626
with:
2727
dotnet-version: |

.github/workflows/release.yml

Lines changed: 0 additions & 86 deletions
This file was deleted.

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2022 reactivemarbles
3+
Copyright (c) 2019-2025 ReactiveUI Association Incorporated
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# ReactiveMarbles.Extensions
1+
# ReactiveUI.Extensions
22

33
A focused collection of high–value Reactive Extensions (Rx) operators that do **not** ship with `System.Reactive` but are commonly needed when building reactive .NET applications.
44

@@ -34,7 +34,7 @@ Supported Target Frameworks: `.NET Standard 2.0`, `.NET 8`, `.NET 9`, `.NET 10`.
3434
## Installation
3535
```bash
3636
# Package coming soon (example)
37-
dotnet add package ReactiveMarbles.Extensions
37+
dotnet add package ReactiveUI.Extensions
3838
```
3939
Reference the project directly while developing locally.
4040

@@ -43,7 +43,7 @@ Reference the project directly while developing locally.
4343
```csharp
4444
using System;
4545
using System.Reactive.Linq;
46-
using ReactiveMarbles.Extensions;
46+
using ReactiveUI.Extensions;
4747

4848
var source = Observable.Interval(TimeSpan.FromMilliseconds(120))
4949
.Take(10)
@@ -280,4 +280,4 @@ Issues / PRs welcome. Please keep additions dependency
280280
- Added flow control (`Conflate`, `ThrottleFirst`, `DebounceImmediate`).
281281

282282
---
283-
Happy reactive coding! ??
283+
Happy reactive coding!

images/logo.png

Lines changed: 2 additions & 2 deletions
Loading

src/ReactiveMarbles.Extensions.Tests/DisposableExtensionsTests.cs renamed to src/ReactiveUI.Extensions.Tests/DisposableExtensionsTests.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (c) 2019-2023 ReactiveUI Association Incorporated. All rights reserved.
1+
// Copyright (c) 2019-2025 ReactiveUI Association Incorporated. All rights reserved.
22
// ReactiveUI Association Incorporated licenses this file to you under the MIT license.
33
// See the LICENSE file in the project root for full license information.
44

@@ -7,7 +7,7 @@
77
using FluentAssertions;
88
using Xunit;
99

10-
namespace ReactiveMarbles.Extensions.Tests;
10+
namespace ReactiveUI.Extensions.Tests;
1111

1212
/// <summary>
1313
/// Tests disposable extensions.

src/ReactiveMarbles.Extensions.Tests/ReactiveExtensionsTests.cs renamed to src/ReactiveUI.Extensions.Tests/ReactiveExtensionsTests.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (c) 2019-2023 ReactiveUI Association Incorporated. All rights reserved.
1+
// Copyright (c) 2019-2025 ReactiveUI Association Incorporated. All rights reserved.
22
// ReactiveUI Association Incorporated licenses this file to you under the MIT license.
33
// See the LICENSE file in the project root for full license information.
44

@@ -11,7 +11,7 @@
1111
using FluentAssertions;
1212
using Xunit;
1313

14-
namespace ReactiveMarbles.Extensions.Tests;
14+
namespace ReactiveUI.Extensions.Tests;
1515

1616
/// <summary>
1717
/// Tests Reactive Extensions.

src/ReactiveMarbles.Extensions.Tests/ReactiveMarbles.Extensions.Tests.csproj renamed to src/ReactiveUI.Extensions.Tests/ReactiveUI.Extensions.Tests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
</ItemGroup>
2222

2323
<ItemGroup>
24-
<ProjectReference Include="..\ReactiveMarbles.Extensions\ReactiveMarbles.Extensions.csproj" />
24+
<ProjectReference Include="..\ReactiveUI.Extensions\ReactiveUI.Extensions.csproj" />
2525
</ItemGroup>
2626

2727
</Project>

src/ReactiveMarbles.Extensions.sln renamed to src/ReactiveUI.Extensions.sln

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11

22
Microsoft Visual Studio Solution File, Format Version 12.00
3-
# Visual Studio Version 17
4-
VisualStudioVersion = 17.5.33627.172
3+
# Visual Studio Version 18
4+
VisualStudioVersion = 18.0.11010.61 d18.0
55
MinimumVisualStudioVersion = 10.0.40219.1
6-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ReactiveMarbles.Extensions", "ReactiveMarbles.Extensions\ReactiveMarbles.Extensions.csproj", "{19AA5FBF-A095-4459-A523-03E5221AEF0F}"
6+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ReactiveUI.Extensions", "ReactiveUI.Extensions\ReactiveUI.Extensions.csproj", "{19AA5FBF-A095-4459-A523-03E5221AEF0F}"
77
EndProject
8-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ReactiveMarbles.Extensions.Tests", "ReactiveMarbles.Extensions.Tests\ReactiveMarbles.Extensions.Tests.csproj", "{C93089AE-DB49-416A-85C7-54E295C79F87}"
8+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ReactiveUI.Extensions.Tests", "ReactiveUI.Extensions.Tests\ReactiveUI.Extensions.Tests.csproj", "{C93089AE-DB49-416A-85C7-54E295C79F87}"
99
EndProject
1010
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SolutionConfig", "SolutionConfig", "{6E16912A-E6EE-4DED-8748-E0FDF948371F}"
1111
ProjectSection(SolutionItems) = preProject
@@ -18,7 +18,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SolutionConfig", "SolutionC
1818
directory.packages.props = directory.packages.props
1919
..\LICENSE = ..\LICENSE
2020
..\README.md = ..\README.md
21-
..\.github\workflows\release.yml = ..\.github\workflows\release.yml
2221
stylecop.json = stylecop.json
2322
..\version.json = ..\version.json
2423
EndProjectSection

src/ReactiveMarbles.Extensions/Continuation.cs renamed to src/ReactiveUI.Extensions/Continuation.cs

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,8 @@
1-
// Copyright (c) 2019-2023 ReactiveUI Association Incorporated. All rights reserved.
1+
// Copyright (c) 2019-2025 ReactiveUI Association Incorporated. All rights reserved.
22
// ReactiveUI Association Incorporated licenses this file to you under the MIT license.
33
// See the LICENSE file in the project root for full license information.
44

5-
using System;
6-
using System.Threading;
7-
using System.Threading.Tasks;
8-
9-
namespace ReactiveMarbles.Extensions;
5+
namespace ReactiveUI.Extensions;
106

117
/// <summary>
128
/// Continuation.

0 commit comments

Comments
 (0)