Difference between revisions of "OdHac/Projects"

From HaskellWiki
Jump to navigation Jump to search
(Add Hakyll to projects)
Line 26: Line 26:
   
 
* Implement some simple types of API changes
 
* Implement some simple types of API changes
  +
  +
== Hakyll ==
  +
=== About ===
  +
[http://jaspervdj.be/hakyll/ Hakyll] is a Haskell library for generating static sites, mostly aimed at small-to-medium sites and personal blogs. It is written in a very configurable way and uses an xmonad-like DSL for configuration.
  +
  +
=== Coordinators ===
  +
Jasper Van der Jeugt
  +
  +
=== Tasks ===
  +
Hakyll should be a very accessible project, even for Haskell beginners. I have quite a few ideas for improvements, and I welcome ideas from other people as well!
  +
  +
* Implement an [http://orgmode.org/ OrgMode] parser for Pandoc
  +
* Close some [https://github.com/jaspervdj/hakyll/issues?state=open Issues]
  +
* Allow customizations to the preview server
  +
* ...

Revision as of 15:44, 27 February 2013

Please feel free to propose your project here!

Cabal

About

Cabal is a system for building and packaging Haskell libraries and programs. It defines a common interface for package authors and distributors to easily build their applications in a portable way.

Coordinators

Johan Tibell (via IRC)

Tasks

Bug-closing fixit, where people try to reproduce bugs on the GitHub issue tracker and report those that cannot be reproduced as such. This would be very useful as the number of open issues has gotten a bit out-of-control, making the issue tracker less useful.

This is a good opportunity for the less experienced Haskell folks to get acquainted with the Haskell infrastructure and possibly even dig into the Cabal internals.

HasFix

About

HasFix is an API upgrade tool for Haskell.

Coordinators

Roman Cheplyaka

Tasks

  • Create a good user interface. This includes creating a convenient program where a user describes the API changes, and a human-editable format (perhaps YAML-based?) to represent these changes on disk.
  • Implement some simple types of API changes

Hakyll

About

Hakyll is a Haskell library for generating static sites, mostly aimed at small-to-medium sites and personal blogs. It is written in a very configurable way and uses an xmonad-like DSL for configuration.

Coordinators

Jasper Van der Jeugt

Tasks

Hakyll should be a very accessible project, even for Haskell beginners. I have quite a few ideas for improvements, and I welcome ideas from other people as well!

  • Implement an OrgMode parser for Pandoc
  • Close some Issues
  • Allow customizations to the preview server
  • ...