Skip to content

Commit a88e55b

Browse files
This adds the tracking issue and updates the targeted .NET version (#2471)
* This adds the tracking issue and updates the targeted .NET version * Update documentation/proposals/Proposal - 3.0 & 3.X Software Development Plan.md Co-authored-by: Dylan Perks <[email protected]> * Update documentation/proposals/Proposal - 3.0 & 3.X Software Development Plan.md Co-authored-by: Dylan Perks <[email protected]> --------- Co-authored-by: Dylan Perks <[email protected]> Co-authored-by: Dylan Perks <[email protected]>
1 parent 0dc3175 commit a88e55b

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

documentation/proposals/Proposal - 3.0 & 3.X Software Development Plan.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,14 @@
1313

1414
# Silk.NET 3.0
1515

16+
## Roadmap
17+
18+
Follow the development [here.](https://github.com/dotnet/Silk.NET/issues/209)
19+
1620
## Goals of 3.0
1721

1822
The key tenets of 3.0 are **portability**, **maintainability**, **usability**, and **performance**. To this end, the following objectives have been identified:
19-
- Use .NET 6 - the first version of modern .NET to run on the majority of our desired target platforms
23+
- Use the latest .NET LTS at time of release
2024
- (tenet: portability)
2125
- Allow Silk.NET's rich abstractions to be integrated into other frameworks rather than being completely standalone.
2226
- WPF, WinForms, MAUI, Avalonia (tenet: usability)
@@ -29,7 +33,7 @@ The key tenets of 3.0 are **portability**, **maintainability**, **usability**, a
2933
- Redesign our input library to work in multiple scenarios and environments, as well as be less prone to breaking changes.
3034
- For more information, see [the Multi-Backend Input proposal](Proposal%20-%20Multi-Backend%20Input.md). (tenet: usability)
3135

32-
Silk.NET 3.0 presents us with an opportunity to rethink the entire library taking into account everything we've learnt over the past 2 years of the project's development.
36+
Silk.NET 3.0 presents us with an opportunity to rethink the entire library taking into account everything we've learnt over the past couple of years of the project's development.
3337

3438
## Development Roadmap
3539

@@ -44,7 +48,7 @@ Before we can do anything, we need to get our brand new generators up and runnin
4448
- The Overloader works as a minimum viable product. It doesn't necessarily implement all overloads specified yet.
4549
- Windowing and Input are implemented for desktop platforms, and have received initial testing.
4650
- No development on Maths for this preview.
47-
- Exclusive support for .NET 6
51+
- Exclusive support for the latest .NET LTS
4852

4953
3.0 Preview 1 is not a production-ready preview and is very experimental.
5054

0 commit comments

Comments
 (0)