masa8 / hobokan Goto Github PK
View Code? Open in Web Editor NEWThis project forked from codethinklabs/hobokan
A Kanban solution built on top of Rails and Hobo
License: GNU Affero General Public License v3.0
This project forked from codethinklabs/hobokan
A Kanban solution built on top of Rails and Hobo
License: GNU Affero General Public License v3.0
This is Codethink's Kanban solution ----------------------------------- It's built mainly using Ruby, Rails and Hobo. There's some JavaScript and jQuery too, and you can see from the history that we started by working with a couple of existing kanban implementations: http://www.simple-kanban.com/ and https://github.com/dynamix/kanban Getting Hobokan running on Ubuntu (tested on 12.04) =================================================== These steps work for "Unbuntu" user... ymmv: echo "gem: --no-rdoc --no-ri" > ~/.gemrc Install build-essential, git, curl, ruby, rvm etc: sudo apt-get install build-essential curl git-core sudo apt-get install openssl libreadline6 libreadline6-dev zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion curl -L https://get.rvm.io | bash -s stable --ruby source ~/.rvm/scripts/rvm git clone https://github.com/devcurmudgeon/Hobokan.git cd Hobokan bundle install export RAILS_ENV="production" export DOMAIN="your.server.domain" export SECRET_TOKEN="a.random.string.of.at.least.30.chars" Edit config/environments/production.rb: - set "config.serve_static_assets = true" - set up credentials for smtp :address, :username, :password rake db:migrate rails server Getting Hobokan running on Heroku ================================= The software is configured to run on Heroku - you'll need an account, keys, git etc, plus the Sendgrid and SSL add-ons. To create a new instance on Heroku, you'll need to do something like the following steps to create an initial database - $ bundle install $ bundle rake db:migrate $ heroku create #will return a name, say blue-sky-1234 $ heroku rename --app blue-sky-1234 xx-kanban $ heroku addons:add sendgrid:starter --app xx-kanban $ git push [email protected]:xx-kanban.git master $ heroku db:push --app xx-kanban $ heroku config:add DOMAIN=xx-kanban.heroku.com $ heroku config:add SECRET_TOKEN=a.random.alphanumeric.string.of.at.least.30.chars It should now be possible to create first admin user on the heroku instance, then invite users, create projects etc Note that Heroku autoconfigures sendgrid *on git push*, hence the need to add sendgrid before pushing the code. There's a preliminary mailing list at you can join at http://vlists.pepperfish.net/cgi-bin/mailman/listinfo/hobokan-dev-ppfm.net License ======= The code is licensed under the AFFERO GENERAL PUBLIC LICENSE V3 (http://www.gnu.org/licenses/agpl.html). Contact Codethink for commercial support options.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.