mirror of
https://github.com/FOSSBilling/FOSSBilling.git
synced 2026-11-09 13:36:07 +09:00
b67df7d2b99d7df855e82be68e6dbc6437d95460
BoxBilling 
If you want to download BoxBilling for use please click on Download BoxBilling button above instead of git pull command or GitHub's Download ZIP button!
Open Source billing software
Requirements
- PHP >=5.3.3
- PHP extensions:
- mcrypt
- curl
- zlib
- PDO
- gettext
- MySQL or any PDO compatible SQL server
Getting started
Please read documentation at http://docs.boxbilling.com to get started with BoxBilling
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create new Pull Request to develop branch
Using Vagrant
Vagrant is very well documented but here are a few common commands:
vagrant upstarts the virtual machine and provisions itvagrant suspendwill essentially put the machine to 'sleep' withvagrant resumewaking it back upvagrant haltattempts a graceful shutdown of the machine and will need to be brought back withvagrant upvagrant sshgives you shell access to the virtual machine
Install vagrant-hostmanager plugin
$ vagrant plugin install vagrant-hostmanager
to update /etc/hosts file
Using Grunt
To create minified js and css files for theme admin_default run:
./node_modules/.bin/grunt from project root directory
If you want to use not minified versions of admin_default theme:
Virtual Machine Specifications
- OS - Ubuntu 12.04
- PHP - 5.4.*
- Apache
- MySQL 5.6
- IP - 10.20.30.12
- servername - boxbilling.test
- target folder - /var/www/boxbilling
Support
Licensing
BoxBilling is licensed under the Apache License, Version 2.0. See LICENSE for full license text.
Languages
PHP
77.6%
Twig
19.9%
TypeScript
2.1%
SCSS
0.2%
