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

Having the main component be a button is a bit misleading #34

Open
garyb opened this issue Jun 28, 2021 · 4 comments
Open

Having the main component be a button is a bit misleading #34

garyb opened this issue Jun 28, 2021 · 4 comments

Comments

@garyb
Copy link
Member

garyb commented Jun 28, 2021

While this repo isn't necessarily meant as a direct learning resource, it's still going to be the first thing some people encounter when trying to get hands-on with Halogen.

Having the component in here as App/Button.purs is not very helpful with that, as in normal situations it would be something like App/Component.purs, which then might well have a button inside it, or a child button component or whatever. Basically, I feel like straight out of the box it's set up wrong for what someone would actually want as a starting point for a project.

@ocramz
Copy link

ocramz commented Oct 22, 2021

@garyb indeed, that's exactly where I'm now (just started with PS, playing with this repo).

Where can I find a more idiomatic PS project for learning? Thanks!

@thomashoneyman
Copy link
Member

You may be interested in the extended template by @and-pete:
https://github.com/and-pete/purescript-halogen-template-extended

Or in the full application example, Real World Halogen:
https://github.com/thomashoneyman/purescript-halogen-realworld

@and-pete
Copy link

You may be interested in the extended template by @and-pete: https://github.com/and-pete/purescript-halogen-template-extended

@ocramz You can also see the extended template previewed live via this Gist on TryPureScript to get a feel for its user sign-in/sign-out and page routing functionality.

@ocramz
Copy link

ocramz commented Oct 23, 2021

That's great, thank you!

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

No branches or pull requests

4 participants