Skip to content

bradleyprice/xrono

 
 

Repository files navigation

Xrono

Xrono is a mature, open source, time tracking solution for your business. Developed by Isotope11, Xrono is intended to be a core technology for smooth operation of consultancies. Xrono allows team members to bill time against clients, and then admins to easily export invoices and payroll into their accounting systems. Beyond that, it has vacation time management, overtime, client access and notification, and many more features. Xrono is currently under active development, so feel free to check out our support section of our website if you have any questions.

Development Installation

  • Fork, then clone the repository to your development environment

  • If you are using rvm, create a .rvmrc

  • gem install bundler

  • bundle install

  • If you get errors involving linecache19, you may need to do something like: “gem install ruby-debug19 – –with-ruby-include=<path to your ruby install>” then re-run “bundle install”

  • cp config/database.yml.example config/database.yml

  • Change config/database.yml as you see fit to match your development environment needs

  • rake db:reset

  • rake db:test:clone

  • rake spec

  • rake cucumber

Support

For support, please do one of the following:

  • Post to our GoogleGroup.

  • Join us in IRC on Freenode #xrono

  • Create a ticket on our GitHub Issue Tracker for bugs.

  • View ongoing/outstanding work on Xrono via PivotalTracker

Contributing

We love contributions! please fork the project, make your changes in a branch, test them properly (rspec for model/lib/helpers) and cucumber for integration testing, then send us a pull request, or mention it in our google group.

If you find a bug, please post it in the GitHub Issue Tracker

About

Xrono is a asset and time tracking application for consultants and consulting companies.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 74.0%
  • Ruby 26.0%