Jonathan Lorimer
Jonathan Lorimer
file to edit: https://github.com/haskell/cabal-userguide/blob/main/src/leveling_up/05_generating_documentation_with_haddock.md ## Brief Summary In my opinion this is a relatively undocumented aspect of cabal. I think that it can be very mysterious to beginners, it is...
file to edit: https://github.com/haskell/cabal-userguide/blob/main/src/leveling_up/04_build_products_and_caching.md ## Brief Summary The motivation for this chapter is to reveal some of the internals of cabal. It shouldn't be a deep dive, but an explanation...
file to edit: https://github.com/haskell/cabal-userguide/blob/main/src/leveling_up/03_first_cabal_benchmark.md ## Brief Summary The motivation for this section is to show new users how to benchmark the performance of their applications using cabal. ## Resources [Old...
file to edit: https://github.com/haskell/cabal-userguide/blob/main/src/leveling_up/02_first_cabal_test-suite.md ## Brief Summary The motivation for this chapter is to show users how to setup a test suite in cabal, how to test their library, and...
file to edit: https://github.com/haskell/cabal-userguide/blob/main/src/preamble/04_how_to_install_software_with_cabal-install.md ## Brief Summary This issue was added because of discussion on the initial content ideation issue (starting [here](https://github.com/haskell/cabal-userguide/issues/1#issuecomment-861881018)). This is an important subject, because users often...
file to edit: https://github.com/haskell/cabal-userguide/blob/main/src/preamble/03_what_is_hackage.md ## Brief Summary Hackage is a key piece of haskell infrastructure. It is also critical to cabal, and (in my opinion) receives very little treatment in...
file to edit: https://github.com/haskell/cabal-userguide/blob/main/src/new_to_cabal/08_adding_dependencies.md ## Brief Summary This is a very important chapter as it will introduce new users to one of the primary use cases of cabal, bringing in...
file to edit: https://github.com/haskell/cabal-userguide/blob/main/src/new_to_cabal/07_first_cabal_executable.md ## Brief Summary This chapter should build off of the previous one https://github.com/haskell/cabal-userguide/issues/14 and demonstrate how to create an executable that uses the library. However, it...
file to edit: https://github.com/haskell/cabal-userguide/blob/main/src/new_to_cabal/06_first_cabal_library.md ## Brief Summary This chapter should walk the user through getting a library set up via their cabal repo. Ideally it will build on the previous...
## Brief Summary This chapter should cover the most important basic properties for a cabal package. These are the top level properties in a `.cabal` file. It is important to...