Skip to content
This repository was archived by the owner on May 15, 2024. It is now read-only.

Commit c3b6c14

Browse files
jamesmontemagnoRedth
authored andcommitted
Rebranding to Xamarin.Essentials (#152)
1 parent 64f6130 commit c3b6c14

File tree

643 files changed

+22392
-1008
lines changed

Some content is hidden

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

643 files changed

+22392
-1008
lines changed

.github/PULL_REQUEST_TEMPLATE.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,4 +31,4 @@ Describe any non-bug related behavioral changes that may change how users app be
3131
- [ ] Has samples (if omitted, state reason in description)
3232
- [ ] Rebased on top of master at time of PR
3333
- [ ] Changes adhere to coding standard
34-
- [ ] Updated documentation ([see walkthrough](https://github.com/xamarin/Caboodle/wiki/Documenting-your-code-with-mdoc))
34+
- [ ] Updated documentation ([see walkthrough](https://github.com/xamarin/Xamarin.Essentials/wiki/Documenting-your-code-with-mdoc))

CONTRIBUTING.md

+12-12
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Contributing
22

3-
Thanks you for your interest in contributing to Microsoft Caboodle! In this document we'll outline what you need to know about contributing and how to get started.
3+
Thanks you for your interest in contributing to Xamarin.Essentials! In this document we'll outline what you need to know about contributing and how to get started.
44

55
## Code of Conduct
66

@@ -12,7 +12,7 @@ You will need to complete a Contribution License Agreement before any pull reque
1212

1313
## Contributing Code
1414

15-
Check out [A Beginner's Guide for Contributing to Microsoft Caboodle](https://github.com/xamarin/Caboodle/wiki/A-Beginner's-Guide-for-Contributing-to-Microsoft-Caboodle).
15+
Check out [A Beginner's Guide for Contributing to Xamarin.Essentials](https://github.com/xamarin/Xamarin.Essentials/wiki/A-Beginner's-Guide-for-Contributing-to-Xamarin.Essentials).
1616

1717
## Documentation - mdoc
1818

@@ -25,48 +25,48 @@ Every pull request which affects public types or members should include correspo
2525

2626
### Bug Fixes
2727

28-
If you're looking for something to fix, please browse [open issues](https://github.com/xamarin/Caboodle/issues).
28+
If you're looking for something to fix, please browse [open issues](https://github.com/xamarin/Xamarin.Essentials/issues).
2929

3030
Follow the style used by the [.NET Foundation](https://github.com/dotnet/corefx/blob/master/Documentation/coding-guidelines/coding-style.md), with two primary exceptions:
3131

3232
- We do not use the `private` keyword as it is the default accessibility level in C#.
3333
- We will **not** use `_` or `s_` as a prefix for internal or private field names
3434
- We will use `camelCaseFieldName` for naming internal or private fields in both instance and static implementations
3535

36-
Read and follow our [Pull Request template](https://github.com/xamarin/Caboodle/blob/master/PULL_REQUEST_TEMPLATE.md)
36+
Read and follow our [Pull Request template](https://github.com/xamarin/Xamarin.Essentials/blob/master/PULL_REQUEST_TEMPLATE.md)
3737

3838
### Proposals
3939

40-
To propose a change or new feature, review the guidance below and then [open an issue using this template](https://github.com/xamarin/Caboodle/issues/new).
40+
To propose a change or new feature, review the guidance below and then [open an issue using this template](https://github.com/xamarin/Xamarin.Essentials/issues/new).
4141

4242
#### Non-Starter Topics
4343
The following topics should generally not be proposed for discussion as they are non-starters:
4444

4545
* Large renames of APIs
4646
* Large non-backward-compatible breaking changes
47-
* Platform-Specifics which can be accomplished without changing Microsoft Caboodle
47+
* Platform-Specifics which can be accomplished without changing Xamarin.Essentials
4848
* Avoid clutter posts like "+1" which do not serve to further the conversation
4949

5050
#### Proposal States
5151
##### Open
5252
Open proposals are still under discussion. Please leave your concrete, constructive feedback on this proposal. +1s and other clutter posts which do not add to the discussion will be removed.
5353

5454
##### Accepted
55-
Accepted proposals are proposals that both the community and core Microsoft Caboodle agree should be a part of Microsoft Caboodle. These proposals are ready for implementation, but do not yet have a developer actively working on them. These proposals are available for anyone to work on, both community and the core Microsoft Caboodle team.
55+
Accepted proposals are proposals that both the community and core Xamarin.Essentials agree should be a part of Xamarin.Essentials. These proposals are ready for implementation, but do not yet have a developer actively working on them. These proposals are available for anyone to work on, both community and the core Xamarin.Essentials team.
5656

5757
If you wish to start working on an accepted proposal, please reply to the thread so we can mark you as the implementor and change the title to In Progress. This helps to avoid multiple people working on the same thing. If you decide to work on this proposal publicly, feel free to post a link to the branch as well for folks to follow along.
5858

5959
###### What "Accepted" does mean
6060
* Any community member is welcome to work on the idea.
61-
* The core Microsoft Caboodle team _may_ consider working on this idea on their own, but has not done so until it is marked "In Progress" with a team member assigned as the implementor.
61+
* The core Xamarin.Essentials team _may_ consider working on this idea on their own, but has not done so until it is marked "In Progress" with a team member assigned as the implementor.
6262
* Any pull request implementing the proposal will be welcomed with an API and code review.
6363

6464
###### What "Accepted" does not mean
65-
* The proposal will ever be implemented, either by a community member or by the core Microsoft Caboodle team.
66-
* The core Microsoft Caboodle team is committing to implementing a proposal, even if nobody else does. Accepted proposals simply mean that the core Microsoft Caboodle team and the community agree that this proposal should be a part of Microsoft Caboodle.
65+
* The proposal will ever be implemented, either by a community member or by the core Xamarin.Essentials team.
66+
* The core Xamarin.Essentials team is committing to implementing a proposal, even if nobody else does. Accepted proposals simply mean that the core Xamarin.Essentials team and the community agree that this proposal should be a part of Xamarin.Essentials.
6767

6868
##### In Progress
69-
Once a developer has begun work on a proposal, either from the core Microsoft Caboodle team or a community member, the proposal is marked as in progress with the implementors name and (possibly) a link to a development branch to follow along with progress.
69+
Once a developer has begun work on a proposal, either from the core Xamarin.Essentials team or a community member, the proposal is marked as in progress with the implementors name and (possibly) a link to a development branch to follow along with progress.
7070

7171
#### Rejected
72-
Rejected proposals will not be implemented or merged into Microsoft Caboodle. Once a proposal is rejected, the thread will be closed and the conversation is considered completed, pending considerable new information or changes.
72+
Rejected proposals will not be implemented or merged into Xamarin.Essentials. Once a proposal is rejected, the thread will be closed and the conversation is considered completed, pending considerable new information or changes.

Caboodle.Tests/Acceleromter_Tests.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
using Microsoft.Caboodle;
1+
using Xamarin.Essentials;
22
using Xunit;
33

4-
namespace Caboodle.Tests
4+
namespace Tests
55
{
66
public class Accelerometer_Tests
77
{

Caboodle.Tests/Battery_Tests.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
using Microsoft.Caboodle;
1+
using Xamarin.Essentials;
22
using Xunit;
33

4-
namespace Caboodle.Tests
4+
namespace Tests
55
{
66
public class Battery_Tests
77
{

Caboodle.Tests/Browser_Tests.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
using System;
22
using System.Threading.Tasks;
3-
using Microsoft.Caboodle;
3+
using Xamarin.Essentials;
44
using Xunit;
55

6-
namespace Caboodle.Tests
6+
namespace Tests
77
{
88
public class BrowserTests
99
{

Caboodle.Tests/Clipboard_Tests.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
using System.Threading.Tasks;
2-
using Microsoft.Caboodle;
2+
using Xamarin.Essentials;
33
using Xunit;
44

5-
namespace Caboodle.Tests
5+
namespace Tests
66
{
77
public class Clipboard_Tests
88
{

Caboodle.Tests/Compass_Tests.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
using System;
2-
using Microsoft.Caboodle;
2+
using Xamarin.Essentials;
33
using Xunit;
44

5-
namespace Caboodle.Tests
5+
namespace Tests
66
{
77
public class Compass_Tests
88
{

Caboodle.Tests/Connectivity_Tests.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
using Microsoft.Caboodle;
1+
using Xamarin.Essentials;
22
using Xunit;
33

4-
namespace Caboodle.Tests
4+
namespace Tests
55
{
66
public class Connectivity_Tests
77
{

Caboodle.Tests/DataTransfer_Tests.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
using System.Threading.Tasks;
2-
using Microsoft.Caboodle;
2+
using Xamarin.Essentials;
33
using Xunit;
44

5-
namespace Caboodle.Tests
5+
namespace Tests
66
{
77
public class DataTransfer_Tests
88
{

Caboodle.Tests/Email_Tests.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
using Microsoft.Caboodle;
1+
using Xamarin.Essentials;
22
using Xunit;
33

4-
namespace Caboodle.Tests
4+
namespace Tests
55
{
66
public class Email_Tests
77
{

Caboodle.Tests/FileSystem_Tests.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
using System.Threading.Tasks;
22
using Xunit;
33

4-
namespace Microsoft.Caboodle.Tests
4+
namespace Tests
55
{
66
public class FileSystem_Tests
77
{

Caboodle.Tests/Geocoding_Tests.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
using System.Threading.Tasks;
2-
using Microsoft.Caboodle;
2+
using Xamarin.Essentials;
33
using Xunit;
44

5-
namespace Caboodle.Tests
5+
namespace Tests
66
{
77
public class Geocoding_Tests
88
{

Caboodle.Tests/Gyroscope_Tests.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
using Microsoft.Caboodle;
1+
using Xamarin.Essentials;
22
using Xunit;
33

4-
namespace Caboodle.Tests
4+
namespace Tests
55
{
66
public class Gyroscope_Tests
77
{

Caboodle.Tests/Magnetometer_Tests.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
using Microsoft.Caboodle;
1+
using Xamarin.Essentials;
22
using Xunit;
33

4-
namespace Caboodle.Tests
4+
namespace Tests
55
{
66
public class Magnetometer_Tests
77
{

Caboodle.Tests/PhoneDialer_Tests.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
using Microsoft.Caboodle;
1+
using Xamarin.Essentials;
22
using Xunit;
33

4-
namespace Caboodle.Tests
4+
namespace Tests
55
{
66
public class PhoneDialer_Tests
77
{

Caboodle.Tests/Preferences_Tests.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using Xunit;
22

3-
namespace Microsoft.Caboodle.Tests
3+
namespace Tests
44
{
55
public class Preferences_Tests
66
{

Caboodle.Tests/SecureStorage_Tests.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
using System.Threading.Tasks;
22
using Xunit;
33

4-
namespace Microsoft.Caboodle.Tests
4+
namespace Tests
55
{
66
public class SecureStorage_Tests
77
{

Caboodle.Tests/Sms_Tests.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
using System.Threading.Tasks;
22
using Xunit;
33

4-
namespace Microsoft.Caboodle.Tests
4+
namespace Tests
55
{
66
public class Sms_Tests
77
{

Caboodle.sln

+15-15
Original file line numberDiff line numberDiff line change
@@ -7,43 +7,43 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
77
ProjectSection(SolutionItems) = preProject
88
.editorconfig = .editorconfig
99
.gitignore = .gitignore
10-
Caboodle.ruleset = Caboodle.ruleset
10+
Xamarin.Essentials.ruleset = Xamarin.Essentials.ruleset
1111
README.md = README.md
1212
stylecop.json = stylecop.json
1313
EndProjectSection
1414
EndProject
1515
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{A14D061F-382D-4609-A3B0-E1D0BF7AB6AC}"
1616
EndProject
17-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Caboodle", "Caboodle\Caboodle.csproj", "{63A4F6A1-48BF-4D32-AED7-82F605EDB042}"
17+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xamarin.Essentials", "Xamarin.Essentials\Xamarin.Essentials.csproj", "{63A4F6A1-48BF-4D32-AED7-82F605EDB042}"
1818
EndProject
19-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Caboodle.Tests", "Caboodle.Tests\Caboodle.Tests.csproj", "{77C2F93D-6EB7-49F7-A74A-C80499EC206A}"
19+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tests", "Tests\Tests.csproj", "{77C2F93D-6EB7-49F7-A74A-C80499EC206A}"
2020
EndProject
2121
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Samples", "Samples", "{706C0487-6930-4E55-8720-C17D9FE6CA91}"
2222
EndProject
23-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Caboodle.Samples", "Samples\Caboodle.Samples\Caboodle.Samples.csproj", "{2550ED91-8AE1-4E9A-A964-C11515C8FA28}"
23+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Samples", "Samples\Samples\Samples.csproj", "{2550ED91-8AE1-4E9A-A964-C11515C8FA28}"
2424
EndProject
25-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Caboodle.Samples.Android", "Samples\Caboodle.Samples.Android\Caboodle.Samples.Android.csproj", "{C1CD30D3-52CA-4F8E-8499-BE88567CA2F8}"
25+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Samples.Android", "Samples\Samples.Android\Samples.Android.csproj", "{C1CD30D3-52CA-4F8E-8499-BE88567CA2F8}"
2626
EndProject
27-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Caboodle.Samples.iOS", "Samples\Caboodle.Samples.iOS\Caboodle.Samples.iOS.csproj", "{E2571C97-C048-4F91-8BB3-546CF7410C4C}"
27+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Samples.iOS", "Samples\Samples.iOS\Samples.iOS.csproj", "{E2571C97-C048-4F91-8BB3-546CF7410C4C}"
2828
EndProject
29-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Caboodle.Samples.UWP", "Samples\Caboodle.Samples.UWP\Caboodle.Samples.UWP.csproj", "{A0798FC9-AB9D-4CCA-AF44-71B7A4691D5A}"
29+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Samples.UWP", "Samples\Samples.UWP\Samples.UWP.csproj", "{A0798FC9-AB9D-4CCA-AF44-71B7A4691D5A}"
3030
EndProject
3131
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "DeviceTests", "DeviceTests", "{EA9AC363-45BC-4959-BD17-FE3A1B724529}"
3232
EndProject
33-
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Caboodle.DeviceTests.Shared", "DeviceTests\Caboodle.DeviceTests.Shared\Caboodle.DeviceTests.Shared.shproj", "{BE0DE9A3-D92C-47C5-9EC4-DFB546BBDF77}"
33+
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "DeviceTests.Shared", "DeviceTests\DeviceTests.Shared\DeviceTests.Shared.shproj", "{BE0DE9A3-D92C-47C5-9EC4-DFB546BBDF77}"
3434
EndProject
35-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Caboodle.DeviceTests.Android", "DeviceTests\Caboodle.DeviceTests.Android\Caboodle.DeviceTests.Android.csproj", "{CB2072E0-A437-4811-AE17-16CAE0DDA1B1}"
35+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DeviceTests.Android", "DeviceTests\DeviceTests.Android\DeviceTests.Android.csproj", "{CB2072E0-A437-4811-AE17-16CAE0DDA1B1}"
3636
EndProject
37-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Caboodle.DeviceTests.iOS", "DeviceTests\Caboodle.DeviceTests.iOS\Caboodle.DeviceTests.iOS.csproj", "{EE8FC716-27FC-405B-BD27-AF17E01A6671}"
37+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DeviceTests.iOS", "DeviceTests\DeviceTests.iOS\DeviceTests.iOS.csproj", "{EE8FC716-27FC-405B-BD27-AF17E01A6671}"
3838
EndProject
39-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Caboodle.DeviceTests.UWP", "DeviceTests\Caboodle.DeviceTests.UWP\Caboodle.DeviceTests.UWP.csproj", "{4BD0D88F-7E7A-4C3B-9E34-BF3717A8FF4B}"
39+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DeviceTests.UWP", "DeviceTests\DeviceTests.UWP\DeviceTests.UWP.csproj", "{4BD0D88F-7E7A-4C3B-9E34-BF3717A8FF4B}"
4040
EndProject
4141
Global
4242
GlobalSection(SharedMSBuildProjectFiles) = preSolution
43-
DeviceTests\Caboodle.DeviceTests.Shared\Caboodle.DeviceTests.Shared.projitems*{4bd0d88f-7e7a-4c3b-9e34-bf3717a8ff4b}*SharedItemsImports = 4
44-
DeviceTests\Caboodle.DeviceTests.Shared\Caboodle.DeviceTests.Shared.projitems*{be0de9a3-d92c-47c5-9ec4-dfb546bbdf77}*SharedItemsImports = 13
45-
DeviceTests\Caboodle.DeviceTests.Shared\Caboodle.DeviceTests.Shared.projitems*{cb2072e0-a437-4811-ae17-16cae0dda1b1}*SharedItemsImports = 4
46-
DeviceTests\Caboodle.DeviceTests.Shared\Caboodle.DeviceTests.Shared.projitems*{ee8fc716-27fc-405b-bd27-af17e01a6671}*SharedItemsImports = 4
43+
DeviceTests\DeviceTests.Shared\DeviceTests.Shared.projitems*{4bd0d88f-7e7a-4c3b-9e34-bf3717a8ff4b}*SharedItemsImports = 4
44+
DeviceTests\DeviceTests.Shared\DeviceTests.Shared.projitems*{be0de9a3-d92c-47c5-9ec4-dfb546bbdf77}*SharedItemsImports = 13
45+
DeviceTests\DeviceTests.Shared\DeviceTests.Shared.projitems*{cb2072e0-a437-4811-ae17-16cae0dda1b1}*SharedItemsImports = 4
46+
DeviceTests\DeviceTests.Shared\DeviceTests.Shared.projitems*{ee8fc716-27fc-405b-bd27-af17e01a6671}*SharedItemsImports = 4
4747
EndGlobalSection
4848
GlobalSection(SolutionConfigurationPlatforms) = preSolution
4949
Debug|Any CPU = Debug|Any CPU

Caboodle/AppInfo/AppInfo.android.cs

-47
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Runtime.CompilerServices;
22

3-
[assembly: InternalsVisibleTo("Caboodle.Tests")]
4-
[assembly: InternalsVisibleTo("Caboodle.DeviceTests.Android")]
5-
[assembly: InternalsVisibleTo("Caboodle.DeviceTests.UWP")]
6-
[assembly: InternalsVisibleTo("CaboodleDeviceTestsiOS")]
3+
[assembly: InternalsVisibleTo("Tests")]
4+
[assembly: InternalsVisibleTo("DeviceTests.Android")]
5+
[assembly: InternalsVisibleTo("DeviceTests.UWP")]
6+
[assembly: InternalsVisibleTo("Xamarin.EssentialsDeviceTestsiOS")]

Caboodle/NamespaceSummaries.xml

-3
This file was deleted.

CodeStyles.targets

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33

44
<PropertyGroup>
5-
<CodeAnalysisRuleSet>$(MSBuildThisFileDirectory)Caboodle.ruleset</CodeAnalysisRuleSet>
5+
<CodeAnalysisRuleSet>$(MSBuildThisFileDirectory)Xamarin.Essentials.ruleset</CodeAnalysisRuleSet>
66
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
77
</PropertyGroup>
88

0 commit comments

Comments
 (0)