Tom Willemse
aa06a99982
When setting and changing priorities no attention was paid to the `story_id', which means that no two tasks could have the same priority, even when belonging to other stories. This creates a weird situation where the tasks of a certain story would become unmanageable because there are gaps between the priorities. This could make it seem like priority changing was impossible. |
||
---|---|---|
site | ||
static | ||
templates | ||
.gitignore | ||
COPYING | ||
data.lisp | ||
packages.lisp | ||
README.org | ||
scrumli.asd | ||
scrumli.lisp |
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.