Skip to content

Commit a18fd1b

Browse files
jfversluisjamesmontemagnosthewissenAndreiMisiukevich
authored
reboot time! (xamarin#118)
* Update with "not active" * Added some basic things for rebooting (xamarin#117) * Added some basic things for rebooting * Updated readme * Re-added PR template, wrongly deleted * PR comments * Update .github/ISSUE_TEMPLATE/bug-report.md Co-authored-by: Andrei <andrei.misiukevich@gmail.com> * Update .github/ISSUE_TEMPLATE/feature-request.md Co-authored-by: Andrei <andrei.misiukevich@gmail.com> * PR suggestion included * Added workaround section Co-authored-by: Andrei <andrei.misiukevich@gmail.com> Co-authored-by: James Montemagno <james.montemagno@gmail.com> Co-authored-by: Steven Thewissen <github@thewissen.io> Co-authored-by: Andrei <andrei.misiukevich@gmail.com>
1 parent ddae5d9 commit a18fd1b

File tree

260 files changed

+202
-17378
lines changed

Some content is hidden

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

260 files changed

+202
-17378
lines changed

.editorconfig

+2-2
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ dotnet_style_qualification_for_event = false:suggestion
4444
# Use language keywords instead of framework type names for type references
4545
dotnet_style_predefined_type_for_locals_parameters_members = true:suggestion
4646
dotnet_style_predefined_type_for_member_access = true:suggestion
47+
dotnet_style_require_accessibility_modifiers = omit_if_default:warning
4748

4849
# Suggest more modern language features when available
4950
dotnet_style_object_initializer = true:suggestion
@@ -101,5 +102,4 @@ csharp_new_line_before_else = true
101102
csharp_new_line_before_catch = true
102103
csharp_new_line_before_finally = true
103104
csharp_new_line_before_members_in_object_initializers = true
104-
csharp_new_line_before_members_in_anonymous_types = true
105-
105+
csharp_new_line_before_members_in_anonymous_types = true

.gitattributes

+5-2
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
# default for csharp files.
1111
# Note: This is only used by command line
1212
###############################################################################
13-
#*.cs diff=csharp
13+
*.cs diff=csharp
1414

1515
###############################################################################
1616
# Set the merge driver for project and solution files
@@ -64,4 +64,7 @@
6464

6565
# Force bash scripts to always use lf line endings so that if a repo is accessed
6666
# in Unix via a file share from Windows, the scripts will work.
67-
*.sh text eol=lf
67+
*.sh text eol=lf
68+
69+
# Force the docs to always use lf line endings
70+
docs/**/*.xml text eol=lf

.github/ISSUE_TEMPLATE.md

-17
This file was deleted.

.github/ISSUE_TEMPLATE/bug-report.md

+44
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
---
2+
name: Bug Report
3+
about: Create a report to help us improve
4+
title: "[Bug] "
5+
labels: bug
6+
assignees: ''
7+
8+
---
9+
10+
### Description
11+
12+
### Steps to Reproduce
13+
14+
1.
15+
2.
16+
3.
17+
18+
### Expected Behavior
19+
20+
### Actual Behavior
21+
22+
### Basic Information
23+
24+
- Version with issue:
25+
- Last known good version:
26+
- IDE:
27+
- Platform Target Frameworks: <!-- All that apply -->
28+
- iOS: <!-- The version of the iOS SDK you are compiling against, e.g. 11.1 -->
29+
- Android: <!-- The version of the Android SDK you are compiling against, e.g. 7.1 -->
30+
- UWP: <!-- The version of the UWP SDK you are compiling against, e.g. 16299 -->
31+
- Android Support Library Version: <!-- if applicable -->
32+
- Nuget Packages:
33+
- Affected Devices:
34+
35+
### Workaround
36+
<!-- If you've found a way around this issue, help other users out and share the workaround -->
37+
38+
### Reproduction imagery
39+
40+
<!-- If it is a visual issue, please include imagery (GIF/Screenshots) showing the problem -->
41+
42+
### Reproduction Link
43+
44+
<!-- Please upload or provide a link to a reproduction case -->
+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
---
2+
name: Feature request
3+
about: Suggest an idea for CommunityToolkit
4+
title: "[Enhancement] YOUR IDEA!"
5+
labels: feature-request
6+
assignees: ''
7+
8+
---
9+
10+
## Summary
11+
12+
<!-- Please provide a brief summary of your proposal. Two to three sentences are best here. -->
13+
14+
## API Changes
15+
16+
Include a list of all API changes, additions, subtractions as would be required by your proposal. These APIs should be considered placeholders, so the naming is not as important as getting the concepts correct. If possible you should include some "example" code of usage of your new API. You should also provide details of the level of availability for the feature on each of the supported platforms.
17+
18+
e.g.
19+
20+
In order to facilitate the new Shiny Button api, a bool is added to the Button class. This is done as a bool because it is simpler to data bind and other reasons...
21+
22+
var button = new Button ();
23+
button.MakeShiny = true; // new API
24+
25+
The MakeShiny API works even if the button is already visible.
26+
27+
## Intended Use Case
28+
<!-- Provide a detailed example of where your proposal would be used and for what purpose. -->
+39
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
---
2+
name: New API Spec
3+
about: An official specification for new APIS
4+
title: "[Spec] "
5+
labels: "feature-request"
6+
assignees: ''
7+
8+
---
9+
10+
# [The feature]
11+
12+
Provide a concise description of the feature and the motivation for adding it to Xamarin.CommunityToolkit
13+
14+
# API
15+
16+
## [ class ]
17+
18+
### Properties
19+
20+
| API | Description |
21+
| ------------- | ------------- |
22+
| [name] | Gets or sets [description]. |
23+
24+
### Events
25+
26+
| API | Description |
27+
| ------------- | ------------- |
28+
| [name] | [API documentation/description] |
29+
30+
# Scenarios
31+
32+
# Platform Compatibility
33+
- Target Frameworks: <!-- All that apply -->
34+
- iOS: <!-- Support on iOS for the API -->
35+
- Android: <!-- Support on Android for the API -->
36+
- UWP: <!-- Support on UWP for the API -->
37+
# Backward Compatibility
38+
39+
# Difficulty : [low/medium/high]

.github/PULL_REQUEST_TEMPLATE.md

+42-6
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,44 @@
1-
Please take a moment to fill out the following:
1+
### Description of Change ###
22

3-
Fixes # .
3+
Describe your changes here.
44

5-
Changes Proposed in this pull request:
6-
-
7-
-
8-
-
5+
### Bugs Fixed ###
6+
7+
- Related to issue #
8+
9+
Provide links to issues here. Ensure that a GitHub issue was created for your feature or bug fix before sending PR.
10+
11+
### API Changes ###
12+
13+
List all API changes here (or just put None), example:
14+
15+
Added:
16+
17+
- `string Class.Property { get; set; }`
18+
- `void Class.Method();`
19+
20+
Changed:
21+
22+
- `object Cell.OldPropertyName` => `object Cell.NewPropertyName`
23+
24+
If there is an entirely new API, then you can use a more verbose style:
25+
26+
```csharp
27+
public static class NewClass {
28+
public static int SomeProperty { get; set; }
29+
public static void SomeMethod(string value);
30+
}
31+
```
32+
33+
34+
### Behavioral Changes ###
35+
36+
Describe any non-bug related behavioral changes that may change how users app behaves when upgrading to this version of the codebase.
37+
38+
### PR Checklist ###
39+
40+
- [ ] Has tests (if omitted, state reason in description)
41+
- [ ] Has samples (if omitted, state reason in description)
42+
- [ ] Rebased on top of master at time of PR
43+
- [ ] Changes adhere to coding standard
44+
- [ ] Updated documentation

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -250,3 +250,4 @@ paket-files/
250250
# JetBrains Rider
251251
.idea/
252252
*.sln.iml
253+
**/.DS_Store

CodeStyles.targets

-14
This file was deleted.

Contributing.md

-69
This file was deleted.

LICENSE

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2018 Xamarin.Toolkit
3+
Copyright (c) 2018 XamarinCommunityToolkit
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

LICENSE-CODE

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
The MIT License (MIT)
2+
Copyright (c) Microsoft Corporation
3+
4+
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
5+
associated documentation files (the "Software"), to deal in the Software without restriction,
6+
including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense,
7+
and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so,
8+
subject to the following conditions:
9+
10+
The above copyright notice and this permission notice shall be included in all copies or substantial
11+
portions of the Software.
12+
13+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
14+
NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
15+
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
16+
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
17+
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Media/Cog-562.png

-3.71 KB
Binary file not shown.

Media/OrganonLogo.64x64.png

-2.55 KB
Binary file not shown.

Media/OrganonLogoL.psd

-96.3 KB
Binary file not shown.

Media/OrganonLogoS.png

-8 KB
Binary file not shown.

0 commit comments

Comments
 (0)