-
Notifications
You must be signed in to change notification settings - Fork 7.4k
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
ReasonReact (ReasonML) #196
Comments
Excited to see this @jihchi! I've been hearing a lot about ReasonML lately. |
Hi @Cameron-C-Chapman , The codebase is done. |
@jihchi awesome! Do you think you could fill out README sections on How it works, getting started etc? Also, would be great if there was a hosted demo we could look at? Cheers! |
@anishkny Wow, thank you for so fast response. I'm working README, unit test and hosted demo. |
@anishkny I've completed README, minimum unit test and hosted demo. |
Great. Played around a little bit and looks good. For some reason I am seeing different fonts compared to the React/Redux Demo, but rest seems awesome. |
@anishkny I forgot to delete unused CSS. Its back to normal. Thank you. |
Looks good to me too! Nice work @jihchi! I didn't realize there was 2 ReasonML implementations in progress. Looking at the issues it looks like it was complete awhile ago also. 😬 @jihchi you mind taking a look and seeing if there is anything different between the 2 repos approaches? We should probably add them both to the README so it would be nice if there was some difference (version, architecture), etc that we could differentiate the 2 somehow. It also looks like that repo is already merged into the gothinkster org, it just never got listed on the readme. |
There are some different between tech stack:
I think gothinkster/reasonml-realworld-example-app is a little of out-dated. |
Pinged the ReasonML Discord to get a review! |
I tried cloning and running the repo, exactly as described in the readme - I'm getting a lot of CRA linting warnings on the generated JS. e.g.
|
Yes, It works as expected. It's just warning, you still could start & build the project. |
I know it still builds, but why not prevent linting of the generated .bs.js files? Add an eslintignore perhaps? |
@jihchi that just makes me sad :(. I don't get why CRA doesn't support eslint customization. A bucklescript hook to add eslint ignore comment to the top of the file might remove the linting errors, depending on if the hook is run before or after the file is actually saved to disk and then caught by the linter. Not ideal for sure, would be a bit of a performance hit, but might be less of a performance cost than linting the generated files. https://bucklescript.github.io/docs/en/build-configuration.html#js-post-build |
@Madsn Thanks! I'll take a look at it! |
Works only partially. I cloned, built and ran it. Ok.
They weren't blank. |
@jpeg729 I'll take a look later. Thanks for your report. |
@jpeg729 I've fixed and deployed. thanks for your feedback. |
Hi, just checking in. The project looks like it's more or less ready to merge, but there hasn't been any activity here in awhile. What are the next steps? Thanks! |
Hi @forrest-akin , Currently, I'm working on upgrading 2020/5/21 edit: The codebase has been updated and it is now based on React Hooks. It is using latest version of React and BuckleScript. |
Is it relevant? |
Hello we are currently moving all work in progress to Github Discussions. Thanks for your contribution ! |
Progress
Current Status
Codebase (done):
https://github.com/jihchi/reason-react-realworld-example-app
The text was updated successfully, but these errors were encountered: