|
|
# Working conventions for working on GHC
|
|
|
# Working on GHC
|
|
|
|
|
|
|
|
|
GHC is a BSD-licensed open-source project, and we welcome your help in making it better.
|
... | ... | @@ -11,13 +11,18 @@ First, make sure you are familiar with GHC's [Licensing](licensing). Unless you |
|
|
Subscribe to the [ cvs-ghc mailing list](http://www.haskell.org/mailman/listinfo/cvs-ghc). This list gets an email for every commit that is made, and reports generated by the automated nightly builders, and it is also the place to discuss ongoing development of GHC. The list is high volume, so you probably want to at least filter it into a separate folder/label.
|
|
|
|
|
|
|
|
|
Talk to other [GHC contributors](contributors).
|
|
|
|
|
|
|
|
|
These pages guide you step-by-step through making a contribution:
|
|
|
|
|
|
- [How to fix a bug in GHC](working-conventions/fixing-bugs)
|
|
|
- [How to add a new feature to GHC](working-conventions/adding-features)
|
|
|
- [ How to propose a change to the libraries](http://haskell.org/haskellwiki/Library_submissions)
|
|
|
- [Fix a bug in GHC](working-conventions/fixing-bugs). You can see all open bugs by clicking on "All bugs" in the left margin of this page. At the top of the list is a filter you can use to refine your search. Also check out the (currently stalled) [GHC bug sweep](bug-sweep). Perhaps you can un-stall it.
|
|
|
|
|
|
- [Add a new feature to GHC](working-conventions/adding-features). You can see all open feature requests by clicking on "All bugs" in the left margin of this page. At the top of the list is a filter you can use to refine your search.
|
|
|
|
|
|
- [ Propose a change to the libraries](http://haskell.org/haskellwiki/Library_submissions)
|
|
|
|
|
|
## Conventions
|
|
|
## Working conventions
|
|
|
|
|
|
- **Using Git**: Our conventions and some useful tips for using git are here: [Using Git](working-conventions/git).
|
|
|
|
... | ... | |