taskSavannah Administration - Tasks: task #13127, Submission of Goatee

 
 

task #13127: Submission of Goatee

Submitter:  Bryan Gardiner <khumba>
Submitted:  Sun 16 Mar 2014 07:59:47 PM UTC
   
 
Should Start On:  Sun 16 Mar 2014 07:00:00 AM UTC Should be Finished on:  Wed 26 Mar 2014 07:00:00 AM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Done Privacy:  Public
Assigned to:  jllledo Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Sun 30 Mar 2014 09:48:22 PM UTC, comment #1: 

Hello,

Sorry for the delay. I have approved your project.  You will receive an automated e-mail containing detailed information about the approval.

Regards.

Joan Lledó <jllledo>
Sun 16 Mar 2014 07:59:47 PM UTC, original submission:  

A new project has been registered at Savannah
This project account will remain inactive until a site admin approves or discards the registration.


Registration Administration


While this item will be useful to track the registration process, approving or discarding the registration must be done using the specific Group Administration page, accessible only to site administrators, effectively logged as site administrators (superuser):



Registration Details


  • Name: Goatee
  • System Name:  goatee
  • Type: non-GNU software and documentation
  • License: GNU Affero General Public License v3 or later





Description:

Goatee is a free software game editor for the board game Go.
It supports creating, browsing, and manipulating game
records in the de facto standard Smart Game Format (SGF)[1].
It aims to provide full SGF support and flexibility over the
resulting structure, as well as some fun extras like playing
one-colour and blindfolded Go.  Eventually it will also
support being a frontend for Go-playing software via the Go
Text Protocol[2].

It is written entirely in Haskell, and is roughly split into
two parts: a library for working with SGF structures and a
GUI (GTK+2) on top of that for end use.  I am doing all of
my development on GNU/Linux with the Glasgow Haskell
Compiler (GHC), though Gtk2Hs is the largest overall
dependency in that theoretically Goatee could run on any
platform that Gtk2Hs supports.  I also have a heavy focus on
writing documented, tested code.

My code is available here: http://khumba.net/git/goatee.git

[1] http://www.red-bean.com/sgf/
[2] http://www.lysator.liu.se/~gunnar/gtp/


Other Software Required:

Goatee depends on a number of Haskell libraries, all of
which are available from Hackage (hackage.haskell.org):

- gtk (LGPL-2.1) and cairo (BSD3) from the Gtk2Hs project
  http://projects.haskell.org/gtk2hs/
  http://hackage.haskell.org/package/cairo
  http://hackage.haskell.org/package/gtk

  These are FFI interfaces, the underlying projects are:
  - GTK+ 2 (LGPL-2.1): http://www.gtk.org/
  - Cairo (LGPL-2.1): http://cairographics.org/

- mtl (BSD3)
  https://github.com/ekmett/mtl
  http://hackage.haskell.org/package/mtl

- parsec (BSD3)
  http://legacy.cs.uu.nl/daan/parsec.html
  http://hackage.haskell.org/package/parsec

- HUnit (BSD3)
  http://hunit.sourceforge.net/
  http://hackage.haskell.org/package/HUnit

- test-framework and test-framework-hunit (BSD3)
  https://batterseapower.github.io/test-framework/
  http://hackage.haskell.org/package/test-framework

Goatee also relies on the Glasgow Haskell Compiler, which is
released under a 3-clause BSD license
(https://ghc.haskell.org/trac/ghc/wiki/Licensing).


Other Comments:

Thank you for your consideration, Savannah looks like an
excellent hosting platform.


Tarball URL:

http://khumba.net/projects/goatee/goatee-2014-03-16.tar.gz


Bryan Gardiner <khumba>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by jllledo (Posted a comment)
  • -email is unavailable- added by khumba (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 4 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2014-03-30 jllledo StatusNone Done
        Percent Complete0% 100%
        Assigned toNone jllledo
        Open/ClosedOpen Closed

    Back to the top

    Powered by Savane 3.13-caa5.
    Corresponding source code