Scrum with Lisp
Find a file
Tom Willemse d3eaa60b63 Use a modal dialog to create tasks
This fixes the issue where focus and input would be lost from the input
field when the story would reload its tasks.

This also makes it a little more uniform with the other forms.
2013-08-11 14:21:39 +02:00
site Remove unnecessary options from index.org 2013-07-26 02:09:53 +02:00
static Use a modal dialog to create tasks 2013-08-11 14:21:39 +02:00
templates Show signin and signout icons 2013-07-25 22:48:47 +02:00
.gitignore Initial commit 2013-07-01 00:01:48 +02:00
COPYING Add GNU AGPL 2013-07-23 23:40:09 +02:00
data.lisp Rewrite with ningle 2013-07-29 02:09:34 +02:00
packages.lisp Rewrite with ningle 2013-07-29 02:09:34 +02:00
README.org Remove superfluous header from README 2013-07-26 01:41:39 +02:00
scrumli.asd Rewrite with ningle 2013-07-29 02:09:34 +02:00
scrumli.lisp Rewrite with ningle 2013-07-29 02:09:34 +02:00

I know next to nothing about scrum. I know only that I want to stay away from it as much as I can. So here I am writing a project to help us (eventually) scrum.

Requirements

It …

  • … is written in Common Lisp. Specifically it is written for sbcl.
  • … uses Mozilla Persona for authentication and drakma to communicate with Mozilla Persona.
  • … uses Gravatar for avatars and md5 to get the Gravatar avatars
  • … uses the restas web framework.
  • … uses PostgreSQL as a database and postmodern to talk to the database.
  • … uses cl-json to generate JSON
  • … uses closure-template for the few templates it has.
  • … uses bootstrap for layout.
  • … uses jQuery for some of the JavaScript functionality.
  • … uses Font Awesome for icons.
  • … and uses React for the UI.

In other words you need to have the following software installed:

And the following Common Lisp packages:

  • drakma
  • md5
  • restas
  • postmodern
  • cl-json
  • closure-template

… which should all be available through Quicklisp. And the following JavaScript and/or CSS frameworks and libraries are pulled from CDN's by default, but may be customized to load from anywhere you wish:

License

scrumli is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

scrumli is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with scrumli. If not, see http://www.gnu.org/licenses/.

See COPYING for more information.