Skip to content

Proposal: Gitpod Configuration #4211

Description

@purefunctor

Summary

Gitpod offers cloud development environments, and they also provide a template for developing Haskell projects, which can be seen here. Introducing a .gitpod.yml file for configuring Haskell tooling e.g. ghcup + cabal/stack + hls would allow for faster bootstrapping for Gitpod users.

Motivation

Gitpod is a pretty neat platform for developing heftier applications on underpowered machines; Haskell, especially, tends to be one of the worse offenders. I don't think this necessarily adds a maintenance burden as it'd really be just an installation script for Haskell tooling; stack already installs the appropriate compiler version too, and likewise, I don't think the GHC version would be updated all that much.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions