No description, website, or topics provided.
Groovy Ruby CSS Gherkin JavaScript CoffeeScript Emacs Lisp
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
features
fixtures
grails-app
test
web-app
.dir-locals.el
.gitignore
README.md
application.properties
cucumber.yml

README.md

Objectives

The aim of the project is to provide quality Open-source tools to support our own industry. Another goal is to get acquainted with technologies, either new or old, which we are not familiar with but that we think are worth looking at.

Roadmap

TBD

TODO

Project

  • Create project
  • Add/remove member
  • Tag/untag project

User

  • Registration
  • Edit profile

Ticket

  • Create ticket
  • Edit ticket
  • Delete ticket
  • Change ticket status
  • Assign ticket
  • Tag/untag ticket
  • Add comments to ticket

Dashboard

  • project list
  • ticket list

Search

  • ticket by title, tag, description
  • project by name, description
  • user by name

Grails

Documentation

Command Summary

Here is a quick Grails command summary, useful when switching from one stack to another!

  • Run the app

      grails run-app
    
  • Create a domain object

      grails create-domain-class org.humphries.MyNewClass
    
  • Create a controller for MyNewClass (MyNewClassController)

      grails create-controller org.humphries.MyNewClass
    

Spring Security plugin

Questions

  1. Unit testing: what to test vs. not to test (tied to scaffolding)?
  2. Licensing

Implementation

The project uses a local plugin that has not been published yet, friendly-url, that creates friendly URLs, so you may encounter difficulties running the project as-is.

Cucumber

See Cucumber Wiki page

Cucumber now uses Geb. To run functional tests:

grails test-app functional:cucumber