Skip to content
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

Merged
merged 14 commits into from
Oct 16, 2016
Merged

Conversation

ForNeVeR
Copy link
Member

@ForNeVeR ForNeVeR commented Oct 16, 2016

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.

Copy link

@hagane hagane left a 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]"
Copy link

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.

Copy link
Member Author

@ForNeVeR ForNeVeR Oct 16, 2016

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).

Copy link
Member Author

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.

@gsomix
Copy link

gsomix commented Oct 16, 2016

Looks ok for me. 🐐

@ForNeVeR ForNeVeR merged commit 3cd2eba into develop Oct 16, 2016
@ForNeVeR ForNeVeR deleted the feature/34-f-sharp branch October 16, 2016 16:07
@ForNeVeR
Copy link
Member Author

Thank you, guys.

Copy link
Member

@rexim rexim left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants