Skip to content

Commit 695c8f6

Browse files
author
Adrián García
committed
Initial commit
0 parents  commit 695c8f6

File tree

72 files changed

+3880
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

72 files changed

+3880
-0
lines changed

.github/CODEOWNERS

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# This is a comment.
2+
# Each line is a file pattern followed by one or more owners.
3+
4+
# Current code owners
5+
# @adriangl -> Adrián García
6+
7+
* @adriangl

.github/ISSUE_TEMPLATE/bug_report.md

+37
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
name: Bug report
3+
about: Create a report to help us improve
4+
title: ''
5+
labels: bug
6+
assignees: adriangl
7+
8+
---
9+
10+
**Device and SW details (please complete the following information):**
11+
- Device: [e.g. Google Pixel 3]
12+
- OS: [e.g. Android 9]
13+
- Library Version [e.g. 1.0.0]
14+
15+
**Summary and background of the bug**
16+
A clear and concise description of what the bug is.
17+
18+
**Steps to reproduce**
19+
Steps to reproduce the behavior:
20+
1. Go to '...'
21+
2. Click on '....'
22+
3. Scroll down to '....'
23+
4. See error
24+
25+
Also attach notes or stack traces if applicable.
26+
27+
**Expected behavior**
28+
A clear and concise description of what you expected to happen.
29+
30+
**Current behavior**
31+
The summary of what currently happens in your use case.
32+
33+
**Screenshots**
34+
If applicable, add screenshots to help explain your problem.
35+
36+
**Additional context**
37+
Add any other context about the problem here.

.github/ISSUE_TEMPLATE/enhancement.md

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
name: Enhancement
3+
about: Create a report to propose new features and improvements
4+
title: ''
5+
labels: enhancement
6+
assignees: adriangl
7+
8+
---
9+
10+
**Summary and context of the enhancement**
11+
A clear and concise description of what the bug is.
12+
13+
**Suggested implementation**
14+
Add suggestions about how the enhancement should be implemented.
15+
16+
**Additional documentation**
17+
Useful links to review the enhancement.

.github/pull_request_template.md

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### Github issue (if applies)
2+
https://github.com/bq/AppUpdatesHelper/issues/change_me_issue_number
3+
4+
### PR's key points
5+
6+
### How to review this PR?
7+
8+
### Related Issues
9+
10+
### Definition of Done
11+
- [ ] Tests pass
12+
- [ ] Works with Proguard
13+
- [ ] There is no outcommented or debug code left (if there is a good reason, use a // FIXME: comment or // TODO: comment and create a follow-up issue)

.gitignore

+57
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
# Built application files
2+
*.apk
3+
*.ap_
4+
5+
# Files for the ART/Dalvik VM
6+
*.dex
7+
8+
# Java class files
9+
*.class
10+
11+
# Generated files
12+
bin/
13+
gen/
14+
out/
15+
16+
# Gradle files
17+
.gradle/
18+
build/
19+
20+
# Local configuration file (sdk path, etc)
21+
local.properties
22+
23+
# Proguard folder generated by Eclipse
24+
proguard/
25+
26+
# Log Files
27+
*.log
28+
29+
# Android Studio Navigation editor temp files
30+
.navigation/
31+
32+
# Android Studio captures folder
33+
captures/
34+
35+
# Intellij
36+
*.iml
37+
.idea/workspace.xml
38+
.idea/tasks.xml
39+
.idea/gradle.xml
40+
.idea/dictionaries
41+
.idea/libraries
42+
.idea/caches
43+
.idea/codeStyles
44+
45+
# Keystore files
46+
*.jks
47+
48+
# External native build folder generated in Android Studio 2.2 and later
49+
.externalNativeBuild
50+
51+
# Google Services (e.g. APIs or Firebase)
52+
google-services.json
53+
54+
# Freeline
55+
freeline.py
56+
freeline/
57+
freeline_project_description.json

.idea/checkstyle-idea.xml

+18
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/copyright/Apache_2_0.xml

+6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/copyright/profiles_settings.xml

+3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/encodings.xml

+6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/markdown-navigator.xml

+86
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/markdown-navigator/profiles_settings.xml

+3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/misc.xml

+14
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/modules.xml

+10
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/runConfigurations.xml

+12
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/vcs.xml

+6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

CONTRIBUTING.md

+46
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# Contributing to AppUpdatesHelper
2+
3+
We love your input! We want to make contributing to this project as easy as possible, whether it's:
4+
5+
- Reporting a bug
6+
- Submitting a fix
7+
- Proposing new features
8+
- Discussing the current state of the code
9+
10+
## We Develop with GitHub
11+
We use GitHub to host code, to track issues and feature requests, as well as to accept pull requests.
12+
13+
## Report bugs using Github's [issues](https://github.com/bq/AppUpdatesHelper/issues)
14+
We use GitHub issues to track public bugs. Report a bug by [opening a new issue](https://github.com/bq/AppUpdatesHelper/issues/new)!
15+
16+
## Code Changes Happen Through Pull Requests
17+
Pull requests are the best way to propose changes to the codebase. We actively welcome your pull requests:
18+
19+
1. Fork the repo and create your branch from `master`.
20+
2. If you've added code that should be tested, add tests.
21+
3. If you've changed APIs, update the documentation.
22+
4. Make sure your code lints and passes the Checkstyle rules.
23+
5. Issue that pull request!
24+
25+
## Any contributions you make will be under the Apache 2.0 Software License
26+
When you submit code changes, your submissions are understood to be under the same [Apache License 2.0](http://choosealicense.com/licenses/apache-2.0/) that covers the project.
27+
Feel free to contact the maintainers if that's a concern.
28+
29+
## Write bug reports with detail, background, and sample code
30+
**Great Bug Reports** tend to have:
31+
32+
- A quick summary and/or background
33+
- Steps to reproduce
34+
- Be specific!
35+
- Give sample code if you can in order to reproduce the issue
36+
- Add the stack traces you find in case the library makes your app crash
37+
- What you expected would happen
38+
- What actually happens
39+
- Notes (possibly including why you think this might be happening, or stuff you tried that didn't work)
40+
41+
## Use a Consistent Coding Style
42+
We provide a [code-style](code-style.xml) and [checkstyle](checkstyle.xml) configuration files so you can ensure that all code is properly formatted according to our guidelines.
43+
Please be sure to use these files to format your files when submitting pull requests.
44+
45+
## References
46+
This document was adapted from the contribution guidelines proposed by [Brian A. Danielak](https://gist.github.com/briandk/3d2e8b3ec8daf5a27a62) which are itself based on the open-source contribution guidelines for [Facebook's Draft](https://github.com/facebook/draft-js/blob/a9316a723f9e918afde44dea68b5f9f39b7d9b00/CONTRIBUTING.md)

0 commit comments

Comments
 (0)