Skip to content

Latest commit

 

History

History
54 lines (40 loc) · 2.64 KB

CONTRIBUTING.md

File metadata and controls

54 lines (40 loc) · 2.64 KB

Contributing

Contributions of all types are welcome. We use GitHub as our bug and feature tracker both for code and for other aspects of the library (documentation, the wiki, etc.).

Asking Questions

The best way to ask general questions is to send an email to our mailing list, or join #glide-library on freenode.org.

Filing issues

When in doubt, file an issue. We'd rather close a few duplicate issues than let a problem go unnoticed. Similarly if you support a particular feature request, feel free to let us know by commenting on the issue.

To file a new issue, please use our issue template and fill out the template as much as possible (remove irrelevant parts).

**Glide Version/Integration library (if any)**:
**Device/Android Version**:
**Issue details/Repro steps/Use case background**:

**Glide load line**:
```java
Glide.with(...).....load(...).....into(...);
```

**Layout XML**:
```xml
<...Layout>
    <ImageView android:scaleType="..." ... />
</..Layout>
```

**Stack trace / LogCat**:
```ruby
paste stack trace here
```

You can save this as a bookmark or just click it to create a new issue. The more information you can provide, the more likely we are to be able help.

Contributing code

Pull requests are welcome for all parts of the codebase, especially the integration libraries. You can find instructions on building the project in README.md. Our code style is defined in Intellij project files in the repo and also by our Checkstyle config. If you'd like to submit code, but can't get the style checks to pass, feel free to put up your pull request anyway and we can help you fix the style issues. If you'd like to contribute code, you will need to sign Google's individual contributor license agreement which will be asked when you create the PR by googlebot should you forget it.