-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Port the entire project to F# and ASP.NET Core #38
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That's quite a lot of drek to delete. Please do merge this.
BTW, this stack looks nice.
type HomeController() = | ||
inherit Controller() | ||
|
||
let logUrlPrefix = "http://0xd34df00d.me/logs/chat/[email protected]" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should be configurable. We shouldn't rely on Mr Dead Food's server to be online and accessible by that hostname.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Agreed. Will extract to separate task (#39).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See also #27 for a long-term targets.
Looks ok for me. 🐐 |
Thank you, guys. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 👍
Introduction
So, I've decided to give up on vibe.d (I really tried and... wasn't excited about it). And the site is rewritten in F# now. I'm going to improve it in the future, but it's in a pretty decent state already. It fully supersedes current Yesod implementation, and all of the functionality (i.e. both the working routes) remained fully compatible with the old site.
Impact
Closes #13 (yep, it was so extremely easy to implement that I just had to). Closes #32. Closes #34. Also the updated resources link (#30) and copyright year (happy fawkin' 2016 finally, just about time) will finally be able to arrive to production.
Infrastructure
I've already evaluated .NET Core runtime on the production server, and it seems to work. I'll deploy the site soon after the review and merge.
Review
I'd like to either @rexim or @gsomix to review my changes. Also, @hagane may be interested. Will merge after 1/3 or 2/3 approval ratio.