mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2024-11-08 20:22:42 +01:00
b233aa0744
Conflicts: .travis.yml CONTRIBUTING.md README.md app/Http/Controllers/AccountController.php app/Http/Controllers/AppController.php app/Http/Controllers/BaseAPIController.php app/Http/Controllers/CreditController.php app/Http/Controllers/DashboardController.php app/Http/Controllers/DocumentController.php app/Http/Controllers/PaymentController.php app/Http/Controllers/QuoteApiController.php app/Http/Requests/EntityRequest.php app/Http/routes.php app/Listeners/AnalyticsListener.php app/Models/Account.php app/Models/Credit.php app/Models/Document.php app/Models/EntityModel.php app/Models/Expense.php app/Models/Invoice.php app/Models/Task.php app/Models/VendorContact.php app/Ninja/Notifications/PushFactory.php app/Ninja/Repositories/DocumentRepository.php app/Ninja/Repositories/ExpenseRepository.php app/Ninja/Repositories/InvoiceRepository.php app/Services/PushService.php composer.json composer.lock database/migrations/2014_05_17_175626_add_quotes.php database/seeds/UserTableSeeder.php resources/lang/en/texts.php resources/views/accounts/customize_design.blade.php resources/views/accounts/invoice_design.blade.php resources/views/accounts/management.blade.php resources/views/expenses/edit.blade.php resources/views/header.blade.php resources/views/invoices/edit.blade.php resources/views/master.blade.php resources/views/payments/payment.blade.php resources/views/users/edit.blade.php
1.8 KiB
1.8 KiB
Contributing to Invoice Ninja
Thanks for your contributions!
Submit bug reports or feature requests
Submit pull requests
- Fork the Invoice Ninja repository
- Create a new branch with the name
#issue_number-Short-description
- Example:
#100-Add-GoogleAnalytics
- Example:
- Make your changes and commit
- Check if your branch is still in sync with the repositorys
develop
branch- Read: Syncing a fork
- Also read: How to rebase a pull request
- Push your branch and create a PR against the Invoice Ninja
develop
branch - Update the Changelog
Some rules
To make the contribution process nice and easy for anyone, please follow some rules:
- Each contribution(bug or feature) should have an issue on Github to give a more detailed explanation.
- Only one feature/bugfix per issue. If you want to submit more, create multiple issues.
- Only one feature/bugfix per PR(pull request). Split more changes into multiple PRs.
Coding Style
Try to follow the PSR-2 guidlines
Example styling:
/**
* Gets a preview of the email
*
* @param TemplateService $templateService
*
* @return \Illuminate\Http\Response
*/
public function previewEmail(TemplateService $templateService)
{
//
}
Translations
For helping us with translating Invoice Ninja, please use Transifex.