ghcup-talk/NOTES.md

980 B

  • vision, usability

  • file layout

  • cli interface

  • distro selection (libc compatibilty etc.)

  • unix vs holistic user experience

  • non-goals (invoking pkg manager)

  • relationships

  • Code walkthrougs

    • Version file, Types file (GHCup types)
  • advanced topics

    • bootstrap scripts
    • windows and MSYS2
    • security
    • HLS/GHC interaction
    • reproducibility
    • stack integration
    • bindist work (curation)
    • isolated installs
    • mirrors
  • contributing

    • repos
    • project hierarchy
    • building
    • ghcup-metadata CI (bindist install)
    • metadata versions
    • metadata variants
    • bootstrap script
  • for the future

  • cool things to contribute to

    • deciding on defaults (metadata etc.)
    • API for e.g. stack
    • Dhall
    • manpage
    • TUI
    • schema
    • integration test
    • revision
    • documentation
    • cross
    • nightlies
    • health check
    • discussions