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.
TBD
- Create project
- Add/remove member
- Tag/untag project
- Registration
- Edit profile
- Create ticket
- Edit ticket
- Delete ticket
- Change ticket status
- Assign ticket
- Tag/untag ticket
- Add comments to ticket
- project list
- ticket list
- ticket by title, tag, description
- project by name, description
- user by name
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
- Unit testing: what to test vs. not to test (tied to scaffolding)?
- Licensing
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 now uses Geb. To run functional tests:
grails test-app functional:cucumber