haskell / haskell/cabal-userguide

New To Cabal - Basic package properties

Open
#13 0 comments 0 reactions 0 assignees View on GitHub
New Chapter New To Cabal
Dominant language
Nix
Stars
29
Forks
5
PR merge metrics
No merged PRs in 30d

Description

## 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](https://cabal.readthedocs.io/en/3.4/cabal-package.html#package-properties)
[Description of what a package is](https://cabal.readthedocs.io/en/3.4/cabal-package.html#package-description)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.