Skip to content

Add recommended tooling for PureScript applications #274

@thomashoneyman

Description

@thomashoneyman

I recently posted a short Discourse thread, Recommended Tooling for PureScript Applications in 2019. It clears up the tools that I recommend when new folks ask what they're supposed to use to build their PureScript web applications. It's received a warm response in Slack and on Discourse.

It's hard enough getting started with a new language and it helps beginners to know what they can at least install to get a new single-page application going. At minimum, I'm glad to see things moving towards recommending Spago, but it would also be useful to recommend Yarn for npm packages / script running and Parcel or Webpack for bundling. I think these are the three categories of tool that are necessary to build a typical PureScript app which involves any JavaScript libraries.

Note that this would only be about single-page applications; PureScript is used in other contexts, too, and in those contexts Yarn and Parcel don't necessarily make sense to recommend.

To reiterate: I suggest updating the documentation repository and/or purescript.org to recommend Yarn, Spago, and Parcel (or Webpack) for building web applications with PureScript, while also noting that other tools exist and are perfectly usable.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions