Giter Site home page Giter Site logo

okonomi / candycane Goto Github PK

View Code? Open in Web Editor NEW

This project forked from yandod/candycane

1.0 2.0 0.0 18.02 MB

a port of Redmine to CakePHP from Ruby on Rails

Home Page: http://my.candycane.jp

Ruby 0.02% PHP 96.80% Shell 0.09% CSS 0.70% JavaScript 2.32% Perl 0.07%

candycane's Introduction

CandyCane

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

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

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.

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

Notes

Currently some features which are present in Redmine are not supported by CandyCane. These are:

  • Repository viewer
  • Forum
  • Documents

CandyCane is using CakePHP v2.3.

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.

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.

candycane's People

Contributors

akiyan avatar elboletaire avatar ha1t avatar hamaco avatar hnw avatar ialbors avatar kabadna avatar kawahara avatar kaz29 avatar kiang avatar kobake avatar koyhoge avatar kwiky avatar m-szk avatar mzdakr avatar nazo avatar oppara avatar pecomeri avatar predominant avatar ryo-utsunomiya avatar sasezaki avatar shin1x1 avatar sho130 avatar sizuhiko avatar slywalker avatar suzuki avatar takahashiyuya avatar tsukarooohi avatar waterada avatar yandod avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.