Contribute

Introduction

Fuel is a community driven framework and is open for contributions from anyone who feels they can improve it or add a feature that will bring the framework to a higher level. There are multiple forms in which this can be achieved. From writing tutorials, writing and releasing packages, to contributing to the official parts of Fuel (Core, Orm, Docs, etc..).

Contribute code

When you encounter a bug or see one in the issues list that you can or have resolved, and you want to contribute it back to the framework. Use GitHub to send a pull request. Depending on which version you are running the branch you pull on. Follow the next couple of steps to when you request a pull:

You can find this procedure described in more detail on Github.

Non-bug contributions

Non-bug contributions are new features, optimizations and all other alterations. All of these request must be made on the latest development branch. So pull the 1.9/develop branch, make the changes and request a pull.

For large and/or completely new features, or features that will take some time to complete, it might be wise to setup a separate feature branch. Contact one of the core developers via email or on IRC to discuss the options.