Skip to content

Commit a9275a9

Browse files
authored
Issue Template (#360)
* Issue Template • Adds an issue template to the SDK * Add Link to Readme Docs • Adds a link to OneSignal's readme.io docs on common iOS issues * Update issue_template.md * Add CONTRIBUTING.md • Added a contributing guidelines document * Improve Readme • Improves the readme, adds a GIF showing a push notification * Improve GIF • Improve quality of the gif * Improved GIF • Further tuned gif for quality vs. filesize * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Updated issue_template.md Added a link to our contributing guidelines • This link doesn't work currently because it hasn't been merged to master, but when that happens, the contributing link will work. * Update README.md * Formatting changes for README.md (#365) * Updated README.md • Increases the size of the gif * Update README.md • Updates the supported iOS version number * Update README.md • Change the URL of the GIF now that it has been uploaded to OneSignal's CDN * Update README.md
1 parent acbfd28 commit a9275a9

File tree

3 files changed

+80
-6
lines changed

3 files changed

+80
-6
lines changed

CONTRIBUTING.md

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Contributing to the OneSignal iOS SDK
2+
3+
:+1::tada: First off, thanks for taking the time to contribute! :tada::+1:
4+
5+
### How to Contribute
6+
We love the open source community and enjoy the support and contributions of many of our users. We ask that any potential contributors to the SDK Follow the following guidelines:
7+
8+
If your proposed contribution is a small bug fix, please feel free to create your own fork of the repository and create a pull request.
9+
10+
If your contribution would _break_ or _change_ the functionality of the SDK, please reach out to us on (contact) before you put in a lot of effort into a change we may not be able to use. We try our best to make sure that the SDK remains stable so that developers do not have to continually change their code, however some breaking changes _are_ desirable, so please get in touch to discuss your idea before you put in a lot of effort.
11+
12+
#### Before Submitting A Bug Report
13+
Before creating bug reports, please check this list of steps to follow.
14+
15+
1. Make sure that you are actually encountering an _issue_ and not a _question_. If you simply have a question about the SDK, we would be more than happy to assist you in our Support section on the web (https://www.onesignal.com - click the Message button at the bottom right)
16+
2. Please make sure to [include as many details as possible](#how-do-i-submit-a-good-bug-report)
17+
18+
> **Note:** If you find a **Closed** issue that seems like it is the same thing that you're experiencing, open a new issue and include a link to the original issue in the body of your new one.
19+
20+
21+
#### How Do I Submit a Good Bug Report
22+
* **Use a clear and descriptive title** for the issue to identify the problem.
23+
* **Include Reproducibility** It is nearly always a good idea to include steps to reproduct the issue. If you cannot reliably reproduce the issue yourself, that's ok, but reproducible steps help best.
24+
* **Describe your environment**, tell us what version of the iOS SDK you are using, how you added it to your project (ie. cocoapods, manual installation, etc), whether your project is Swift vs. Objective-C, and so on.
25+
* **Include a Stack Trace** If your issue involves a crash/exception, ***PLEASE*** post the stack trace to help us identify the root issue.
26+
* **Include an Example Project** This isn't required, but if you want your issue fixed quickly, it's often a good idea to include an example project as a zip and include it with the issue. You can also download the Demo project (included in the `/examples` folder of this repo) and set up an example project with this code as a starting point.

README.md

+12-6
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
1-
OneSignal iOS Push Notification Plugin
2-
====================================
1+
<p align="center">
2+
<img src="https://onesignal.com/assets/common/logo_onesignal_color.png"/>
3+
</p>
34

4-
[![CocoaPods](https://img.shields.io/cocoapods/v/OneSignal.svg)](https://cocoapods.org/pods/OneSignal) [![CocoaPods](https://img.shields.io/cocoapods/dm/OneSignal.svg)](https://cocoapods.org/pods/OneSignal)
5+
### OneSignal iOS SDK
6+
[![CocoaPods](https://img.shields.io/cocoapods/v/OneSignal.svg)](https://cocoapods.org/pods/OneSignal) [![CocoaPods](https://img.shields.io/cocoapods/dm/OneSignal.svg)](https://cocoapods.org/pods/OneSignal) [![Carthage compatible](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg)](https://github.com/Carthage/Carthage) [![Build Status](https://travis-ci.org/OneSignal/OneSignal-iOS-SDK.svg?branch=master)](https://travis-ci.org/OneSignal/OneSignal-iOS-SDK)
57

6-
[![Carthage compatible](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg)](https://github.com/Carthage/Carthage)
8+
---
79

8-
[![Build Status](https://travis-ci.org/OneSignal/OneSignal-iOS-SDK.svg?branch=master)](https://travis-ci.org/OneSignal/OneSignal-iOS-SDK)
10+
[OneSignal](https://www.onesignal.com) is a free push notification service for mobile apps. This plugin makes it easy to integrate your native iOS app with OneSignal.
911

10-
OneSignal is a free push notification service for mobile apps. This plugin makes it easy to integrate your native iOS app with OneSignal.
12+
![alt text](https://onesignal.com/images/ios_10_notification_image.gif)
1113

1214
#### Installation
1315
See OneSignal's [iOS Native SDK Setup Guide](https://documentation.onesignal.com/docs/ios-sdk-setup) for documentation.
@@ -21,3 +23,7 @@ See this repository's [release tags](https://github.com/OneSignal/OneSignal-iOS-
2123
#### Support
2224
Please visit this repository's [Github issue tracker](https://github.com/OneSignal/OneSignal-iOS-SDK/issues) for feature requests and bug reports related specificly to the SDK.
2325
For account issues and support please contact OneSignal support from the [OneSignal.com](https://onesignal.com) dashboard.
26+
27+
#### Supports:
28+
* Swift and Objective-C Projects
29+
* Supports iOS 7 to iOS 11.3

issue_template.md

+42
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
<!--
2+
1. IF YOU DON'T FILL OUT THE FOLLOWING INFORMATION WE MAY CLOSE YOUR ISSUE WITHOUT INVESTIGATION
3+
2. SEARCH EXISTING ISSUES FOR AN ANSWER: https://goo.gl/WiaCcG
4+
3. See our Common Issues documentation: https://goo.gl/68ntg2
5+
4. See our contributing guidelines: https://github.com/OneSignal/OneSignal-iOS-SDK/blob/master/CONTRIBUTING.md
6+
-->
7+
8+
**Description:**
9+
<!-- (write below this line) -->
10+
11+
(your description here)
12+
13+
**Environment**
14+
<!-- Example:
15+
1. What version of the iOS SDK are you using?
16+
2. How did you add the SDK to your project (eg. cocoapods)
17+
-->
18+
19+
20+
21+
**Steps to Reproduce Issue:**
22+
<!--
23+
Example:
24+
25+
1. Install iOS SDK version 2.8.2 with Cocoapods into a project
26+
2. Initialize the SDK in didFinishLaunchingWithOptions:
27+
3. Attempt to receive a push notification
28+
29+
(write below this line) -->
30+
31+
1. (your steps here)
32+
2.
33+
3.
34+
35+
**Anything else:**
36+
37+
(crash stacktraces, as well as any other information here)
38+
39+
40+
<!--
41+
SEARCH EXISTING ISSUES FOR AN ANSWER: https://goo.gl/WiaCcG
42+
-->

0 commit comments

Comments
 (0)