Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Webbased issue tracking system.
Ruby JavaScript CSS Other
Failed to load latest commit information.
app
config
db
design
doc
lib version bump
log
public
script
spec upgrade gems and remove deprecation warnings
vendor
.gitignore
.gitmodules
.rspec
.travis.yml
CHANGELOG.md
CONTRIBUTING.md
Capfile
Gemfile
Gemfile.lock
Guardfile
MIT-LICENSE
Procfile
README.md
Rakefile
config.ru

README.md

tyne

travis-ci Dependency Status Code Climate Coverage Status

Description

Tyne is a webbased issue tracking application with the following features:

  • Github authentication
  • Project management (public and private projects)
  • Issue tracking (includes sorting, filtering, basic workflow, etc.)
  • Basic role management
  • Agile sprint planning
  • Scrum board
  • Commenting system
  • Voting system
  • Charts (Burn Down Chart, etc.)
  • E-Mail notifications

Installation

Gem dependencies

Run the following command to install all the dependencies:

bundle install

Application configuration (e.g. OmniAuth, SMTP server)

Copy config/tyne.yml.template to config/tyne.yml and enter the required details.

You will need to register a new developer application in order to get those details. Simply go to https://github.com/settings/applications and register a new application with the following details:

Name: Tyne (localhost)
URL: http://localhost:3000
Callback URL: http://localhost:3000/auth/github/callback

Database configuration

Copy config/database.yml.template to config/database.yml and enter your database details.

Run the following command: bundle exec rake db:setup

Start the server

Prerequisites

  • Redis

Command

Start the server and the worker via bundle exec foreman start

Production

Create another developer application with the correct url/callback URL as described earlier.

Tyne is configured to serve assets from a different provider (e.g. Amazon S3, Google Storage Cloud, etc.). This is done via the gem asset_sync. Please check their documentation on how to configure it.

Testing

You can run the following command to run the whole test script: script/ci

Contact us

Please don't hesitate to ask any questions at our google groups.

For general questions please use the following discussion list: tyne-talk@googlegroups.com

If you have questions to the internals of tyne or just want to propose some changes, please use the following discussion list: tyne-core@googlegroups.com

Contribute

Please read our contribution-guidelines.

Note Also that this repository contains submodules so cloning is best done like so:

git clone --recursive git@github.com:tyne/tyne.git

Or if you have already cloned it, run this in your repo root:

git submodule init
git submodule update

Changelog

Click here to view the changelog.

Maintainers

License

MIT License. Copyright 2012 - 2013 Tobias Haar.

Something went wrong with that request. Please try again.