Thanks to visit codestin.com
Credit goes to github.com

Skip to content
 
 

Latest commit

 

History

353 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSBill

Build Status

Open-Source General Billing Manager

CSBill is an open-source application that allows you to manage clients and contacts and send invoices and quotes.

Requirements

CSBill is built on Symfony2 which is only supported on PHP 5.3.3 and up.

Be warned that PHP versions before 5.3.8 are known to be buggy and might not work for you:

Note: The latest version of PHP is always recommended

Installation

To install the from source, you first need to clone the repository, then you need composer in order to install all the dependencies.

To clone the repository, issue the following command. Remember to clone the repository to the path you want, that is accessible from Apache.

git clone https://github.com/CustomScripts/CSBill.git

Then go into the repository directory

cd CSBill

Now you need to get composer

curl -s http://getcomposer.org/installer | php

When composer is finished downloading, you can install the optional dependencies:

php composer.phar install

After all the depencies has been installed, the last step is to install all the web assets

php app/console assets:install --symlink web

Now you have a fully working copy of CSBill, which you can use to modify or dig around in the code.

Note: This is not the recommended way to install and use CSBill. This is only for developers who wish to look through the code, submit patches, customise the code etc. or for anybody that wish to poke through the source code.

Lesscss

The stylesheets is built with lesscss, so you need nodejs and less installed in your system to be able to parse the less files to CSS. (This is only for the development version. Once a stable version is released, it will included the pre-compiled css file)

Features

Some of the basic features included in CSBill is:

  • Clients & Contacts management
  • Send Quotes
  • Send Invoices
  • More to come

Note: This list is only the planned features so far. Some (or all) of the mentioned features may not be complete or even started. As the features grow, the list will be updated to include the actual features available.

Contributing

If you wish to contribute to CSBill, please fork it, make your changes, and submit a pull request.

Where possible, pull requests need to have unit tests available, and the unit tests should not fail.

All pull requests must conform to the standards of coding currently in the application. Pull requests that do not follow standards, won't be denied, but we will ask you to change the code before we accept the pull request.

If you encounter any bug or inconsitency, please submit a bug report, so we can fix it as quickly as possible.

About

General Billing Application

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors