Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ievangelist/csharp-history-explorer
https://github.com/ievangelist/csharp-history-explorer
aspnetcore blazor blazor-webassembly csharp dotnet
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/ievangelist/csharp-history-explorer
- Owner: IEvangelist
- License: mit
- Created: 2023-05-11T18:09:15.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-04T02:27:00.000Z (about 1 year ago)
- Last Synced: 2024-12-06T07:55:12.061Z (about 1 month ago)
- Topics: aspnetcore, blazor, blazor-webassembly, csharp, dotnet
- Language: C#
- Homepage: https://ievangelist.github.io/csharp-history-explorer/
- Size: 32.1 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# 🤓 C# History Explorer
A simple app to explore each version of C#, along with each versions list of features. Currently, each feature is simply a link to the corresponding official Microsoft docs, however, I'd like to eventually expose each feature with RAG, see [Future work](#future-work).
Demo app: https://ievangelist.github.io/csharp-history-explorer
## Future work
- Add `Retrieval Augmented Generation (RAG)` for content.
- Query static content, feed it into OpenAI prompt, then generate new explainations of each version.Currently, the app has a cog (Settings) dialog in the upper-right-hand side of the screen. This dialog exposes to the ability to temporarily store an API key, corresponding Endpoint, and Deployment ID for use with the `Azure.AI.OpenAI` NuGet package. This will be used when performing the aforementioned RAG functionality.
![image](https://github.com/IEvangelist/csharp-history-explorer/assets/7679720/b6f7a957-4d6b-4cf7-9258-5357bc193653)