Scrum with Lisp
Find a file
Tom Willemse bb2f75ec1c Really fix setting priority for tasks
When selecting the task to replace the task with based on priority, be
sure to limit the options to tasks with the same story id.
2013-08-18 23:19:25 +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 Really fix setting priority for tasks 2013-08-18 23:19:25 +02:00
packages.lisp Rewrite with ningle 2013-07-29 02:09:34 +02:00
README.org Update readme 2013-08-18 17:01:46 +02:00
scrumli.asd Rewrite with ningle 2013-07-29 02:09:34 +02:00
scrumli.lisp Really fix setting priority for tasks 2013-08-18 23:19:25 +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 ningle 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
  • ningle
  • 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.