Open source time tracking and resource planning web application for SMEs
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.s2i Fix openshift build hook permissions Aug 8, 2017
app Fix dropdown labels being cut off bug Feb 18, 2019
bin Add git precommit hook for rubocop check Feb 8, 2019
config Fix bug with rails console on OpenShift Feb 14, 2019
db migrate to active job Feb 14, 2019
doc Api documentation Feb 8, 2019
git-hooks Add git precommit hook for rubocop check Feb 8, 2019
images/s2i Add a project specific base image, use puma Jan 17, 2019
lib Add CI Preparation to nightly build Feb 8, 2019
log move application code to empty rails 4 app May 13, 2014
public add generated error pages as the build does not generate them Aug 22, 2017
test Make fabricators/employment_role_fabricator.rb more reliable Feb 8, 2019
vendor/assets display order controlling bar chart, refs #26963 Dec 21, 2017
.gitignore Improve documentation of scope param in jsonapi Feb 8, 2019
.project remove unnecessary generate directory Jan 25, 2012
.rubocop.yml fix rubocop, brakeman issues Jul 17, 2017
.ruby-version Bump ruby version to 2.5.3 Jan 25, 2019
AUTHORS add standard docs Jul 26, 2017
CHANGELOG.md Update CHANGELOG.md Feb 10, 2019
CONTRIBUTING.md Link zu /doc/deploment/ angepasst Dec 8, 2017
COPYING add standard docs Jul 26, 2017
Gemfile Gemify dry_crud_jsonapi and dry_crud_jsonapi_swagger Feb 8, 2019
Gemfile.lock migrate to active job Feb 14, 2019
LICENSE add standard docs Jul 26, 2017
README.md fix documentation links and typos, refs #25297 Jul 26, 2017
Rakefile get ci tasks running with rails 4.1 Jun 2, 2014
config.ru auto fix rubocop issues Oct 20, 2015
docker-compose.yml Put Damians composefile back in place Jan 15, 2019

README.md

Welcome to PuzzleTime

PuzzleTime is an open source time tracking and resource planning web application for SMEs.

Development

PuzzleTime is a Ruby on Rails application that runs on Ruby >= 2.2.2 and Rails 5. To get going, after you got a copy of PuzzleTime, issue the following commands in the main directory:

bin/setup            # install gem dependencies and setup database (PostgreSQL)
rake                 # run all the tests
rails server         # start the rails server

Alternatively you can use the dockerized development environment.

A more detailed development documentation in German can be found in doc/development. This is where you also find some Deployment instructions

License

PuzzleTime is released under the GNU Affero General Public License. Copyright 2006-2017 by Puzzle ITC GmbH. See COPYING for more details.