Update target frameworks and improve README

- Changed supported frameworks in CSTNet.csproj to net8.0 and net10.0.
- Enhanced README with clearer prerequisites, reorganized notes, and added background section for better project context.
This commit is contained in:
Tony Bark 2026-01-07 02:44:21 -05:00
parent 9069feb38a
commit ee4af04826
2 changed files with 8 additions and 5 deletions

View file

@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk"> <Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup> <PropertyGroup>
<TargetFrameworks>net6.0;net8.0</TargetFrameworks> <TargetFrameworks>net8.0;net10.0</TargetFrameworks>
<Version>2.2.100-alpha</Version> <Version>2.2.100-alpha</Version>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<LangVersion>latest</LangVersion> <LangVersion>latest</LangVersion>

View file

@ -29,15 +29,18 @@ Caret-Separated Text (or CST) is a key-value pair format represented by digits o
Before you begin, ensure you have the latest versions of the following installed: Before you begin, ensure you have the latest versions of the following installed:
- [.NET 8.0](https://dotnet.microsoft.com/en-us/) - [.NET](https://dotnet.microsoft.com/en-us/) 8.0 or later
## 📓 Project Notes ## 📝 Project Notes
- This all began as a "what if?" What if I could make my own? So, I did. First from a Jupyter notebook and then a full-fledged project that technically has a support cycle.
- While this project is technically feature complete, it is not a full drop-in replacement as it lacks variable (`%[digit]`) parsing. - While this project is technically feature complete, it is not a full drop-in replacement as it lacks variable (`%[digit]`) parsing.
- I'm deprecating the `.sln` solution type in favour of `.slnx` going forward. It'll be removed sometime in the future. - I'm deprecating the `.sln` solution type in favour of `.slnx` going forward. It'll be removed sometime in the future.
## 📄 License ## 🔍 Background
This all began as a "what if?" What if I could made my own CST parser? It was an attempt to create my first algorithm. One that was a little better than came before. So, I did. First from a Jupyter notebook and then a full-fledged project that now has it's own support cycle.
## ⚖️ License
I license this project under BSD-3-Clause license — see the [LICENSE](LICENSE) file for full text. I license this project under BSD-3-Clause license — see the [LICENSE](LICENSE) file for full text.