vteams / open-source-billing

Open Source Billing a super simple way to create and send invoices and receive payments online.
http://opensourcebilling.org
GNU General Public License v3.0
727 stars 402 forks source link

Updating installation instructions and supported RoR versions? #91

Closed DFF-fred closed 4 years ago

DFF-fred commented 5 years ago

Hi! Was going to test drive OpenSourceBilling but finding out the installation instruction are a bit outdated. There are recent changes in the code so I would assume the software is still maintained but what is the real status? Thank you to clarify.

alexanderadam commented 5 years ago

I'm obviously not a maintainer but although the project is getting frequent commits the quality of the project is questionable.

  1. The maintainers are closing the GitHub issues although the corresponding problems are still there.
  2. Installation wise people would usually check in Gemfile.lock and .ruby-version file to gain reproducibility in installations. In this project this is not the case.
  3. Even if the files would be checked in, it would be much easier if there would be a Docker image available. Because you could simply type docker pull vteams/open-source-billing and would be ready to run.

If you have problems with the current instructions you might also want to ensure not to use the latest bundler version. You have to use bundler version older than 2! You can ensure it by uninstalling the installed versions and install a version smaller than 2.

$ gem uninstall bundler
$ gem install bundler -v 1.9
DFF-fred commented 5 years ago

Thank you for your clarification. A bit of a shame, the UI looked nice and I liked the current dashboard (compared to what I'm using). Well...thank you but I'll skip even testing it then.

mshahzadtariq commented 5 years ago

@DFF-fred installation instruction are updated and you can use these instructions to setup application on standard linux/ubuntu system/server. In case you are facing any issue, please report that issue or fix and make pull request