2017 © Pedro Peláez
 

library candycane

CandyCane is a issue tracking system. The original implementation on which it is based, is Redmine

image

yandod/candycane

CandyCane is a issue tracking system. The original implementation on which it is based, is Redmine

  • Monday, January 16, 2017
  • by yandod
  • Repository
  • 78 Watchers
  • 542 Stars
  • 26 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 147 Forks
  • 42 Open issues
  • 10 Versions
  • 0 % Grown

The README.md

CandyCane

CandyCane is a issue tracking system. The original implementation on which it is based, is Redmine, (*1)

You can view a live demo of CandyCane, as well as the bug tracking for CandyCane here: http://my.candycane.jp/, (*2)

Installation

  1. Extract all files, and place into a directory that is accessible to the web server, and able to run PHP.
  2. Setup correct permissions on files and folders:
    • chmod -R 777 app/Config
    • chmod -R 777 app/files
    • chmod -R 777 app/tmp
    • chmod -R 777 app/Plugin
  3. Access the site via your web server. If you installed into a subdirectory, then ensure that directory is in your URL: http://mysite.com/candycane
  4. The step-by-step installer will appear.
  5. Just use it!

Development setup

  1. Install Vagrant and VirtualBox.
  2. Install vagrant-berkshelf plugin. vagrant plugin install vagrant-berkshelf
  3. Download candycane box vagrant box add candycane {url}
  4. just type vagrant up
  5. ssh into vm vagrant ssh
  6. cd to app cd /vagrant_data/app
  7. run test ./Console/cake test app All
  8. run selenium test
vagrant ssh
cd /vagrant_data/
/usr/bin/Xvfb :1 -screen 0 1024x768x8 > /tmp/xvfb.log 2> /tmp/xvfb.error &
export DISPLAY=:1.0
java -jar /var/chef/cache/selenium-server-standalone-2.39.0.jar > /tmp/selenium.log 2> /tmp/selenium.error &
mysql -u root -e "drop database if exists test_candycane;create database test_candycane;"
./vendor/bin/phpunit app/Test/Case/Selenium/InstallerTest.php

Updating to latest version

You need to copy these file and directories into extracted latest codes. Currently we don't make database schema change., (*3)

  • app/Config/database.php
  • app/files
  • app/Plugin

Notes

Currently some features which are present in Redmine are not supported by CandyCane. These are:, (*4)

  • Repository viewer
  • Forum
  • Documents

CandyCane is using CakePHP v2.3., (*5)

Contributors

  • yandod
  • halt
  • Ignacio Albors
  • k-kishida
  • Graham Weldon (predominant)
  • akiyan
  • Takuya Sato
  • Yoshio HANAWA
  • kaz29
  • Dima
  • Norio Suzuki
  • hamaco
  • kiang
  • okonomi
  • shin1x1
  • Steve Grosbois
  • Spenser Jones
  • tomo
  • hiromi2424
  • Mindiell
  • mzdakr
  • Òscar Casajuana
  • elboletaire
  • Michito Suzuki
  • Shogo Kawahara
  • Sebastien pencreach
  • Sardorbek Pulatov
  • Hisateru Tanaka
  • Jose Gonzalez (savant)

We will appreciate any pull requests., (*6)

I try to merge as much as possible. Please fork the repository if you find something you want to fix, and submit a pull request., (*7)

The Versions

16/01 2017

dev-master

9999999-dev

CandyCane is a issue tracking system. The original implementation on which it is based, is Redmine

  Sources   Download

MIT

The Requires

 

The Development Requires

by Yusuke Ando

25/10 2015

v0.9.6

0.9.6.0

CandyCane is a issue tracking system. The original implementation on which it is based, is Redmine

  Sources   Download

MIT

The Requires

 

The Development Requires

by Yusuke Ando

24/10 2015

dev-security-fix

dev-security-fix

CandyCane is a issue tracking system. The original implementation on which it is based, is Redmine

  Sources   Download

MIT

The Requires

 

The Development Requires

by Yusuke Ando

24/10 2015

dev-security

dev-security

CandyCane is a issue tracking system. The original implementation on which it is based, is Redmine

  Sources   Download

MIT

The Requires

 

The Development Requires

by Yusuke Ando

15/10 2015

v0.9.5

0.9.5.0

CandyCane is a issue tracking system. The original implementation on which it is based, is Redmine

  Sources   Download

MIT

The Requires

 

The Development Requires

by Yusuke Ando

15/10 2015

dev-cake-2-7-4

dev-cake-2-7-4

CandyCane is a issue tracking system. The original implementation on which it is based, is Redmine

  Sources   Download

MIT

The Requires

 

The Development Requires

by Yusuke Ando

23/08 2014

v0.9.4

0.9.4.0

CandyCane is a issue tracking system. The original implementation on which it is based, is Redmine

  Sources   Download

MIT

The Requires

 

The Development Requires

by Yusuke Ando

22/08 2014

dev-wip-delete-relate-issue

dev-wip-delete-relate-issue

CandyCane is a issue tracking system. The original implementation on which it is based, is Redmine

  Sources   Download

MIT

The Requires

 

The Development Requires

by Yusuke Ando

02/01 2014

v0.9.3

0.9.3.0

CandyCane is a issue tracking system. The original implementation on which it is based, is Redmine

  Sources   Download

MIT

The Requires

 

The Development Requires

by Yusuke Ando

25/07 2013

v0.9.2

0.9.2.0

CandyCane is a issue tracking system. The original implementation on which it is based, is Redmine

  Sources   Download

MIT

The Requires

 

The Development Requires

by Yusuke Ando