Home of the Jerry family
Ruby CSS HTML CoffeeScript JavaScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
bin
config
db
lib
log
public
test
vendor/assets
.gitignore
Gemfile
Gemfile.lock
LICENSE
Procfile
README.md
Rakefile
app.json
config.ru
mvp.md

README.md

Adopt a Jerry!

Stories in Ready Code Climate security Join the chat at https://gitter.im/JerryDIT

adoptajerry.cc is the central repo to highlight the Jerry family. It aims to be a crowd-sourced portfolio for the purpose of inspiration, replicability, and dreams achievement.

Learn more about the Jerry Do It Together project.

Vision

Original idea - 2012

Watch the video-prototyping of the application as it was envisioned in 2012.

Present - sept. 2014

adoptajerry is a free software web application. The master branch is running in production.

Future

adoptajerry is able to run on different servers. Each instance of the app have its own database that sync up and down to the database of reference. The application accessible at adoptajerry.cc is serving data from the database of reference. The application remains free software under AGPLv3. And the content of the database might be distributed under an open data license such as the Open Data Commons Open Database License (ODbL). The choice of the license is something to be discussed within the JerryClan.

Example of use case

adoptajerry can run on an offline local network hosted on a Jerry Computer during a workshop. When the workshop is done, the instance is plugged to the internet and its database automatically synchronized to the database of reference.

Contribute

Report bugs and ask for new features

Do it in the issues using the appropriate tag

Contribute to the code

Install the app locally

  1. Fork the main repo on your github acount.

  2. clone your fork locally

`git clone git@github.com:YOUR_NAME/adoptajerry.git`
  1. cd into the directory
`cd adoptajerry`
  1. install the dependencies
`bundle install`
  1. create and complete config/application.yml (see config/application.yml.example)

  2. run the migrations

`rake db:migrate`
  1. start your app
`rails server`

Your app is running on http://localhost:3000

Do some work

  1. Fix a bug or work on a feature git branch your-contribution

  2. When you're happy, push your work to your fork

`git push origin your-contribution`
  1. Do a pull request from the github interface.

Say hello :)

If you are willing to put energy into the project let's get in touch on the forum : Jerry DIT - Tech Lab

License

Adoptajerry is Copyright © 2014 JerryDIT. It is free software under AGPLv3, and may be redistributed under the terms specified in the LICENSE.