It's been a massive undertaking but today is a significant milestone for Voat and Voat's future.
Minutes ago was Voat's first full successfully rendered page running on ASP.NET CORE 2 Preview 1.
Edit: This is also Voat running against PostgreSQL as well, so basically an entirely Open Source stack. Pretty neat.
We still have a ton to do to get a preview build up and running but the todo list below is what we are concentrating on next.
- Continue fixing View compilation issues (In .NET CORE we use the publish feature to produce a compilation error list)
- Figure out some framework issues such as
async/await incompatibilities that are breaking unit tests. We have put these on hold right now as they are potentially larger issues requiring moderate to significant refactoring. This commit shows this issue if you want to help
- Fully port login functionality to Asp.Net Core Identity as well as sync schema information to match updated identity tables.
If you want to hop in and help: https://github.com/voat/voat/tree/Core (Core Branch)
What are these words being spoken?
ASP.NET Core is an open source web framework for building modern web applications that can be developed and run on Windows, Linux and the Mac. It includes the MVC framework, which now combines the features of MVC and Web API into a single web programming framework. ASP.NET Core is built on the .NET Core runtime, but it can also
be run on the full .NET Framework for maximum compatibility.