haskell / cabal-userguide

A handy user guide for the Cabal build tool
28 stars 5 forks source link

New To Cabal - Basic package properties #13

Open JonathanLorimer opened 3 years ago

JonathanLorimer commented 3 years ago

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 be thoughtful about the ramifications of specific properties i.e. the name field needs to be globally unique across the hackage archive! Another consideration is that this guide is not intended to be reference material, but rather a user guide, so its important to take into account what a user needs to know vs all the minute details.

Resources

Reference for package properties Description of what a package is