Connecting farms to the world
Ruby HTML CoffeeScript CSS Other
Permalink
Failed to load latest commit information.
app Restores missing buttons on some #show views Jan 18, 2017
bin Cleans with last version of Rubocop Jan 18, 2017
config Refacto some quota around authorization and notifications Jan 15, 2017
db Fixes migrations since Rubocop cleaning Jan 16, 2017
doc Updates relational diagrams groups Dec 1, 2016
lib Fixes sale load of YAML Jan 18, 2017
log Migrates from Rails 3.2 to Rails 4.0 Aug 28, 2013
packaging Forces ruby 2.2.2 in packaging while 2.2.3 is not available in packag… Aug 22, 2015
private/test Restores document templates Jan 12, 2017
public Bumps to 2.32.1 Jan 18, 2017
test Locale-aware tests for OutgoingPaymentList. Jan 19, 2017
vendor/assets Added a daterangepicker. Jan 11, 2017
.codeclimate.yml Removes generated file from code climate scope Jan 6, 2016
.gitignore Fixes some more tests Dec 20, 2016
.pkgr.yml Enhances migrations in order to simplify models and adds UUID Nov 26, 2015
.rubocop.yml Fixes some more tests Dec 20, 2016
.travis.yml Add Travis Coveralls Webhook. Jan 19, 2017
CHANGELOG.md Updates CHANGELOG Jan 7, 2017
CODE_OF_CONDUCT.md Adds missing email in CODE_OF_CONDUCT (#829) Jul 26, 2016
Gemfile Cleans with last version of Rubocop Jan 18, 2017
Gemfile.lock Cleans with last version of Rubocop Jan 18, 2017
LICENSE Ekylibre ERP is now under AGPLv3+ Oct 24, 2014
Procfile Removes one thread in sidekiq conf in Procfile Nov 2, 2016
README.md Fixes badges Jan 19, 2017
Rakefile Prepares for Rails 4.2 Feb 13, 2015
VERSION Bumps to 2.32.1 Jan 18, 2017
config.ru Prepares for Rails 4.2 Feb 13, 2015
docker-compose.yml docker-compose: volume in /tmp for postgis Apr 4, 2016

README.md

Ekylibre

Join the chat at https://gitter.im/ekylibre/ekylibre

Ekylibre is a simple enterprise management web application for farmers and small enterprises. Ekylibre is written with Ruby on Rails framework and use PostgreSQL/PostGIS stack. More details can be found on the official website http://ekylibre.org.

Code status

Build Status Gem Dependency Status Code Metrics Code Coverage Codacy Grade Badge Codacy Coverage Badge

Guides

You can learn how to contribute in Ekylibre by following our official guide:

Screenshot

Screens

Installation

This installation method works with Debian-like OS (Debian, Ubuntu, Linux Mint...):

Ekylibre depends on PostgreSQL (≥ 9.5) and PostGIS (≥ 2.2).

Contributing

We encourage you to contribute to Ekylibre.

  • See our conventions (Français)
  • Check out the latest master to make sure the feature hasn't been implemented or the bug hasn't been fixed yet
  • Check out the issue tracker to make sure someone already hasn't requested it and/or contributed it
  • Fork the project
  • Start a feature/bugfix branch
  • Commit and push until you are happy with your contribution
  • Make sure to add tests for it. This is important so we don't break it in a future version unintentionally.
  • Please try not to mess with the Rakefile, version, or history. If you want to have your own version, or is otherwise necessary, that is fine, but please isolate to its own commit so we can cherry-pick around it.

Testing

To run integration test, do:

wget https://github.com/mozilla/geckodriver/releases/download/v0.11.1/geckodriver-v0.11.1-linux64.tar.gz
tar xzvf geckodriver-v0.11.1-linux64.tar.gz
sudo cp geckodriver /usr/bin

See also

Follow us

License

Ekylibre is released under the GNU/AGPLv3 license.