зеркало из https://github.com/xamarin/AndroidX.git
templates with readme.md for packages
This commit is contained in:
Родитель
7aaafdb76e
Коммит
8555ac9150
56
config.json
56
config.json
|
@ -2485,6 +2485,10 @@
|
||||||
"templateFile": "templates/guava/Project.cshtml",
|
"templateFile": "templates/guava/Project.cshtml",
|
||||||
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.csproj"
|
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.csproj"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"templateFile": "templates/guava/NuGetReadMe.cshtml",
|
||||||
|
"outputFileRule": "generated/{groupid}.{artifactid}/readme.md"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"templateFile": "source/AndroidXSolutionFilter.cshtml",
|
"templateFile": "source/AndroidXSolutionFilter.cshtml",
|
||||||
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.slnf"
|
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.slnf"
|
||||||
|
@ -2503,6 +2507,10 @@
|
||||||
"templateFile": "templates/no-bindings/Targets.cshtml",
|
"templateFile": "templates/no-bindings/Targets.cshtml",
|
||||||
"outputFileRule": "generated/{groupid}.{artifactid}/{nugetid}.targets"
|
"outputFileRule": "generated/{groupid}.{artifactid}/{nugetid}.targets"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"templateFile": "templates/no-bindings/NuGetReadMe.cshtml",
|
||||||
|
"outputFileRule": "generated/{groupid}.{artifactid}/readme.md"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"templateFile": "source/AndroidXSolutionFilter.cshtml",
|
"templateFile": "source/AndroidXSolutionFilter.cshtml",
|
||||||
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.slnf"
|
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.slnf"
|
||||||
|
@ -2525,6 +2533,10 @@
|
||||||
"templateFile": "templates/kotlin/Pom.cshtml",
|
"templateFile": "templates/kotlin/Pom.cshtml",
|
||||||
"outputFileRule": "generated/{groupid}.{artifactid}/dependencies.pom"
|
"outputFileRule": "generated/{groupid}.{artifactid}/dependencies.pom"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"templateFile": "templates/kotlin/NuGetReadMe.cshtml",
|
||||||
|
"outputFileRule": "generated/{groupid}.{artifactid}/readme.md"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"templateFile": "source/AndroidXSolutionFilter.cshtml",
|
"templateFile": "source/AndroidXSolutionFilter.cshtml",
|
||||||
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.slnf"
|
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.slnf"
|
||||||
|
@ -2543,6 +2555,10 @@
|
||||||
"templateFile": "templates/kotlinx/Targets.cshtml",
|
"templateFile": "templates/kotlinx/Targets.cshtml",
|
||||||
"outputFileRule": "generated/{groupid}.{artifactid}/{nugetid}.targets"
|
"outputFileRule": "generated/{groupid}.{artifactid}/{nugetid}.targets"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"templateFile": "templates/kotlinx/NuGetReadMe.cshtml",
|
||||||
|
"outputFileRule": "generated/{groupid}.{artifactid}/readme.md"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"templateFile": "source/AndroidXSolutionFilter.cshtml",
|
"templateFile": "source/AndroidXSolutionFilter.cshtml",
|
||||||
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.slnf"
|
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.slnf"
|
||||||
|
@ -2557,6 +2573,10 @@
|
||||||
"templateFile": "templates/reactive-streams/Project.cshtml",
|
"templateFile": "templates/reactive-streams/Project.cshtml",
|
||||||
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.csproj"
|
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.csproj"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"templateFile": "templates/reactive-streams/NuGetReadMe.cshtml",
|
||||||
|
"outputFileRule": "generated/{groupid}.{artifactid}/readme.md"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"templateFile": "source/AndroidXSolutionFilter.cshtml",
|
"templateFile": "source/AndroidXSolutionFilter.cshtml",
|
||||||
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.slnf"
|
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.slnf"
|
||||||
|
@ -2571,6 +2591,10 @@
|
||||||
"templateFile": "templates/gson/Project.cshtml",
|
"templateFile": "templates/gson/Project.cshtml",
|
||||||
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.csproj"
|
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.csproj"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"templateFile": "templates/gson/NuGetReadMe.cshtml",
|
||||||
|
"outputFileRule": "generated/{groupid}.{artifactid}/readme.md"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"templateFile": "source/AndroidXSolutionFilter.cshtml",
|
"templateFile": "source/AndroidXSolutionFilter.cshtml",
|
||||||
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.slnf"
|
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.slnf"
|
||||||
|
@ -2585,6 +2609,10 @@
|
||||||
"templateFile": "templates/auto-value/Project.cshtml",
|
"templateFile": "templates/auto-value/Project.cshtml",
|
||||||
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.csproj"
|
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.csproj"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"templateFile": "templates/auto-value/NuGetReadMe.cshtml",
|
||||||
|
"outputFileRule": "generated/{groupid}.{artifactid}/readme.md"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"templateFile": "source/AndroidXSolutionFilter.cshtml",
|
"templateFile": "source/AndroidXSolutionFilter.cshtml",
|
||||||
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.slnf"
|
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.slnf"
|
||||||
|
@ -2599,6 +2627,10 @@
|
||||||
"templateFile": "templates/rxjava/Project.cshtml",
|
"templateFile": "templates/rxjava/Project.cshtml",
|
||||||
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.csproj"
|
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.csproj"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"templateFile": "templates/rxjava/NuGetReadMe.cshtml",
|
||||||
|
"outputFileRule": "generated/{groupid}.{artifactid}/readme.md"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"templateFile": "source/AndroidXSolutionFilter.cshtml",
|
"templateFile": "source/AndroidXSolutionFilter.cshtml",
|
||||||
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.slnf"
|
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.slnf"
|
||||||
|
@ -2613,6 +2645,10 @@
|
||||||
"templateFile": "templates/tink/Project.cshtml",
|
"templateFile": "templates/tink/Project.cshtml",
|
||||||
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.csproj"
|
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.csproj"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"templateFile": "templates/tink/NuGetReadMe.cshtml",
|
||||||
|
"outputFileRule": "generated/{groupid}.{artifactid}/readme.md"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"templateFile": "source/AndroidXSolutionFilter.cshtml",
|
"templateFile": "source/AndroidXSolutionFilter.cshtml",
|
||||||
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.slnf"
|
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.slnf"
|
||||||
|
@ -2627,6 +2663,10 @@
|
||||||
"templateFile": "templates/flogger/Project.cshtml",
|
"templateFile": "templates/flogger/Project.cshtml",
|
||||||
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.csproj"
|
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.csproj"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"templateFile": "templates/flogger/NuGetReadMe.cshtml",
|
||||||
|
"outputFileRule": "generated/{groupid}.{artifactid}/readme.md"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"templateFile": "source/AndroidXSolutionFilter.cshtml",
|
"templateFile": "source/AndroidXSolutionFilter.cshtml",
|
||||||
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.slnf"
|
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.slnf"
|
||||||
|
@ -2641,6 +2681,10 @@
|
||||||
"templateFile": "templates/installreferrer/Project.cshtml",
|
"templateFile": "templates/installreferrer/Project.cshtml",
|
||||||
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.csproj"
|
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.csproj"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"templateFile": "templates/installreferrer/NuGetReadMe.cshtml",
|
||||||
|
"outputFileRule": "generated/{groupid}.{artifactid}/readme.md"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"templateFile": "source/AndroidXSolutionFilter.cshtml",
|
"templateFile": "source/AndroidXSolutionFilter.cshtml",
|
||||||
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.slnf"
|
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.slnf"
|
||||||
|
@ -2655,6 +2699,10 @@
|
||||||
"templateFile": "templates/napier/Project.cshtml",
|
"templateFile": "templates/napier/Project.cshtml",
|
||||||
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.csproj"
|
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.csproj"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"templateFile": "templates/napier/NuGetReadMe.cshtml",
|
||||||
|
"outputFileRule": "generated/{groupid}.{artifactid}/readme.md"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"templateFile": "source/AndroidXSolutionFilter.cshtml",
|
"templateFile": "source/AndroidXSolutionFilter.cshtml",
|
||||||
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.slnf"
|
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.slnf"
|
||||||
|
@ -2669,6 +2717,10 @@
|
||||||
"templateFile": "templates/dev-chrisbanes-snapper/Project.cshtml",
|
"templateFile": "templates/dev-chrisbanes-snapper/Project.cshtml",
|
||||||
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.csproj"
|
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.csproj"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"templateFile": "templates/dev-chrisbanes-snapper/NuGetReadMe.cshtml",
|
||||||
|
"outputFileRule": "generated/{groupid}.{artifactid}/readme.md"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"templateFile": "source/AndroidXSolutionFilter.cshtml",
|
"templateFile": "source/AndroidXSolutionFilter.cshtml",
|
||||||
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.slnf"
|
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.slnf"
|
||||||
|
@ -2683,6 +2735,10 @@
|
||||||
"templateFile": "templates/accompanist/Project.cshtml",
|
"templateFile": "templates/accompanist/Project.cshtml",
|
||||||
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.csproj"
|
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.csproj"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"templateFile": "templates/accompanist/NuGetReadMe.cshtml",
|
||||||
|
"outputFileRule": "generated/{groupid}.{artifactid}/readme.md"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"templateFile": "source/AndroidXSolutionFilter.cshtml",
|
"templateFile": "source/AndroidXSolutionFilter.cshtml",
|
||||||
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.slnf"
|
"outputFileRule": "generated/{groupid}.{artifactid}/{groupid}.{artifactid}.slnf"
|
||||||
|
|
|
@ -118,11 +118,6 @@ https://github.com/xamarin/AndroidX/issues
|
||||||
https://discord.com/channels/732297728826277939/732297837953679412
|
https://discord.com/channels/732297728826277939/732297837953679412
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### More Info
|
### More Info
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,131 @@
|
||||||
|
@using System
|
||||||
|
@using System.IO
|
||||||
|
@using System.Linq
|
||||||
|
@using System.Xml.Linq
|
||||||
|
|
||||||
|
@{
|
||||||
|
string[] artifact_version_parts = Model.NuGetVersion
|
||||||
|
.Split(new string[] { "-" }, StringSplitOptions.None);
|
||||||
|
string artifact_version = null;
|
||||||
|
|
||||||
|
string artifact_version_release = artifact_version_parts[0];
|
||||||
|
string[] artifact_version_release_parts = artifact_version_release.Split(new string[] { "." }, StringSplitOptions.None);
|
||||||
|
artifact_version = string.Join(".", artifact_version_release_parts, 0, 3);
|
||||||
|
|
||||||
|
if (artifact_version_parts.Length == 1)
|
||||||
|
{
|
||||||
|
// release
|
||||||
|
}
|
||||||
|
if (artifact_version_parts.Length == 2)
|
||||||
|
{
|
||||||
|
artifact_version += "-" + artifact_version_parts[1];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
## About
|
||||||
|
|
||||||
|
<!--
|
||||||
|
A description of the package and where one can find more documentation
|
||||||
|
-->
|
||||||
|
|
||||||
|
Google Accompanist NuGet Package @(Model.NuGetPackageId)
|
||||||
|
|
||||||
|
.NET for Android (formerly Xamarin.Android) Google Accompanist bindings NuGet Package
|
||||||
|
@(Model.NuGetPackageId) for Maven artifact:
|
||||||
|
|
||||||
|
artifact=@(Model.MavenGroupId):@(Model.Name)
|
||||||
|
|
||||||
|
artifact_versioned=@(Model.MavenGroupId):@(Model.Name):@(artifact_version)
|
||||||
|
|
||||||
|
nuget=@(Model.Name).@(Model.NuGetVersion)
|
||||||
|
|
||||||
|
For more info please visit:
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/
|
||||||
|
|
||||||
|
|
||||||
|
## How to Use
|
||||||
|
|
||||||
|
<!--
|
||||||
|
A compelling example on how to use this package with code
|
||||||
|
-->
|
||||||
|
|
||||||
|
See samples:
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/tree/main/samples
|
||||||
|
|
||||||
|
## Key Features
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The key features of this package
|
||||||
|
-->
|
||||||
|
|
||||||
|
## Main Types
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The main types provided in this library
|
||||||
|
-->
|
||||||
|
|
||||||
|
## Addtional Documentation
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Provide links to more resources: List links such as detailed documentation, tutorial videos, blog posts, or any other relevant documentation to help users get the most out of your package
|
||||||
|
-->
|
||||||
|
### What is AndroidX
|
||||||
|
|
||||||
|
AndroidX (also called Jetpack) is a de-facto standard for Android application development and major
|
||||||
|
improvement to the original [Android Support Library](https://github.com/xamarin/AndroidSupportComponents).
|
||||||
|
AndroidX packages fully replace the Android Support Library by providing feature parity and new libraries.
|
||||||
|
|
||||||
|
From: https://developer.android.com/jetpack
|
||||||
|
|
||||||
|
Jetpack is a suite of libraries to help developers follow best practices, reduce boilerplate code, and
|
||||||
|
write code that works consistently across Android versions and devices so that developers can focus on
|
||||||
|
the code they care about.
|
||||||
|
|
||||||
|
From: https://developer.android.com/jetpack/getting-started
|
||||||
|
|
||||||
|
Jetpack encompasses a collection of Android libraries that incorporate best practices and provide backwards
|
||||||
|
compatibility in your Android apps.
|
||||||
|
|
||||||
|
The Jetpack guide to app architecture provides an overview of the best practices and recommended architecture
|
||||||
|
to consider as you build your Android app.
|
||||||
|
|
||||||
|
## Related Packages
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The related packages associated with this package
|
||||||
|
-->
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list.md
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list-with-versions.md
|
||||||
|
|
||||||
|
https://www.nuget.org/packages?q=Xamarin.AndroidX
|
||||||
|
|
||||||
|
## Feedback & Contributing
|
||||||
|
|
||||||
|
<!--
|
||||||
|
How to provide feedback on this package and contribute to it
|
||||||
|
-->
|
||||||
|
https://github.com/xamarin/AndroidX/issues
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Links to a GitHub repository where could open issues, Twitter, a Discord channel, bug tracker, or other platforms where a package consumer can connect with the package author
|
||||||
|
-->
|
||||||
|
https://github.com/xamarin/AndroidX/issues
|
||||||
|
|
||||||
|
https://discord.com/channels/732297728826277939/732297837953679412
|
||||||
|
|
||||||
|
|
||||||
|
### More Info
|
||||||
|
|
||||||
|
|
||||||
|
## Issues
|
||||||
|
|
||||||
|
Please report any issues:
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/issues
|
||||||
|
|
||||||
|
MIT license
|
||||||
|
|
|
@ -78,4 +78,8 @@
|
||||||
<None Include="..\..\source\@(Model.MavenArtifacts[0].MavenGroupId)\@(Model.MavenArtifacts[0].MavenArtifactId)\External-Dependency-Info.txt" Pack="true" PackagePath="THIRD-PARTY-NOTICES.txt" />
|
<None Include="..\..\source\@(Model.MavenArtifacts[0].MavenGroupId)\@(Model.MavenArtifacts[0].MavenArtifactId)\External-Dependency-Info.txt" Pack="true" PackagePath="THIRD-PARTY-NOTICES.txt" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include=".\readme.md" Pack="True" PackagePath="readme.md" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
@ -0,0 +1,131 @@
|
||||||
|
@using System
|
||||||
|
@using System.IO
|
||||||
|
@using System.Linq
|
||||||
|
@using System.Xml.Linq
|
||||||
|
|
||||||
|
@{
|
||||||
|
string[] artifact_version_parts = Model.NuGetVersion
|
||||||
|
.Split(new string[] { "-" }, StringSplitOptions.None);
|
||||||
|
string artifact_version = null;
|
||||||
|
|
||||||
|
string artifact_version_release = artifact_version_parts[0];
|
||||||
|
string[] artifact_version_release_parts = artifact_version_release.Split(new string[] { "." }, StringSplitOptions.None);
|
||||||
|
artifact_version = string.Join(".", artifact_version_release_parts, 0, 3);
|
||||||
|
|
||||||
|
if (artifact_version_parts.Length == 1)
|
||||||
|
{
|
||||||
|
// release
|
||||||
|
}
|
||||||
|
if (artifact_version_parts.Length == 2)
|
||||||
|
{
|
||||||
|
artifact_version += "-" + artifact_version_parts[1];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
## About
|
||||||
|
|
||||||
|
<!--
|
||||||
|
A description of the package and where one can find more documentation
|
||||||
|
-->
|
||||||
|
|
||||||
|
Google AutoValue NuGet Package @(Model.NuGetPackageId)
|
||||||
|
|
||||||
|
.NET for Android (formerly Xamarin.Android) Google AutoValue bindings NuGet Package
|
||||||
|
@(Model.NuGetPackageId) for Maven artifact:
|
||||||
|
|
||||||
|
artifact=@(Model.MavenGroupId):@(Model.Name)
|
||||||
|
|
||||||
|
artifact_versioned=@(Model.MavenGroupId):@(Model.Name):@(artifact_version)
|
||||||
|
|
||||||
|
nuget=@(Model.Name).@(Model.NuGetVersion)
|
||||||
|
|
||||||
|
For more info please visit:
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/
|
||||||
|
|
||||||
|
|
||||||
|
## How to Use
|
||||||
|
|
||||||
|
<!--
|
||||||
|
A compelling example on how to use this package with code
|
||||||
|
-->
|
||||||
|
|
||||||
|
See samples:
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/tree/main/samples
|
||||||
|
|
||||||
|
## Key Features
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The key features of this package
|
||||||
|
-->
|
||||||
|
|
||||||
|
## Main Types
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The main types provided in this library
|
||||||
|
-->
|
||||||
|
|
||||||
|
## Addtional Documentation
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Provide links to more resources: List links such as detailed documentation, tutorial videos, blog posts, or any other relevant documentation to help users get the most out of your package
|
||||||
|
-->
|
||||||
|
### What is AndroidX
|
||||||
|
|
||||||
|
AndroidX (also called Jetpack) is a de-facto standard for Android application development and major
|
||||||
|
improvement to the original [Android Support Library](https://github.com/xamarin/AndroidSupportComponents).
|
||||||
|
AndroidX packages fully replace the Android Support Library by providing feature parity and new libraries.
|
||||||
|
|
||||||
|
From: https://developer.android.com/jetpack
|
||||||
|
|
||||||
|
Jetpack is a suite of libraries to help developers follow best practices, reduce boilerplate code, and
|
||||||
|
write code that works consistently across Android versions and devices so that developers can focus on
|
||||||
|
the code they care about.
|
||||||
|
|
||||||
|
From: https://developer.android.com/jetpack/getting-started
|
||||||
|
|
||||||
|
Jetpack encompasses a collection of Android libraries that incorporate best practices and provide backwards
|
||||||
|
compatibility in your Android apps.
|
||||||
|
|
||||||
|
The Jetpack guide to app architecture provides an overview of the best practices and recommended architecture
|
||||||
|
to consider as you build your Android app.
|
||||||
|
|
||||||
|
## Related Packages
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The related packages associated with this package
|
||||||
|
-->
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list.md
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list-with-versions.md
|
||||||
|
|
||||||
|
https://www.nuget.org/packages?q=Xamarin.AndroidX
|
||||||
|
|
||||||
|
## Feedback & Contributing
|
||||||
|
|
||||||
|
<!--
|
||||||
|
How to provide feedback on this package and contribute to it
|
||||||
|
-->
|
||||||
|
https://github.com/xamarin/AndroidX/issues
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Links to a GitHub repository where could open issues, Twitter, a Discord channel, bug tracker, or other platforms where a package consumer can connect with the package author
|
||||||
|
-->
|
||||||
|
https://github.com/xamarin/AndroidX/issues
|
||||||
|
|
||||||
|
https://discord.com/channels/732297728826277939/732297837953679412
|
||||||
|
|
||||||
|
|
||||||
|
### More Info
|
||||||
|
|
||||||
|
|
||||||
|
## Issues
|
||||||
|
|
||||||
|
Please report any issues:
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/issues
|
||||||
|
|
||||||
|
MIT license
|
||||||
|
|
|
@ -60,4 +60,8 @@
|
||||||
<None Include="..\..\templates\auto-value\External-Dependency-Info.txt" Pack="true" PackagePath="THIRD-PARTY-NOTICES.txt" />
|
<None Include="..\..\templates\auto-value\External-Dependency-Info.txt" Pack="true" PackagePath="THIRD-PARTY-NOTICES.txt" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include=".\readme.md" Pack="True" PackagePath="readme.md" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
@ -0,0 +1,131 @@
|
||||||
|
@using System
|
||||||
|
@using System.IO
|
||||||
|
@using System.Linq
|
||||||
|
@using System.Xml.Linq
|
||||||
|
|
||||||
|
@{
|
||||||
|
string[] artifact_version_parts = Model.NuGetVersion
|
||||||
|
.Split(new string[] { "-" }, StringSplitOptions.None);
|
||||||
|
string artifact_version = null;
|
||||||
|
|
||||||
|
string artifact_version_release = artifact_version_parts[0];
|
||||||
|
string[] artifact_version_release_parts = artifact_version_release.Split(new string[] { "." }, StringSplitOptions.None);
|
||||||
|
artifact_version = string.Join(".", artifact_version_release_parts, 0, 3);
|
||||||
|
|
||||||
|
if (artifact_version_parts.Length == 1)
|
||||||
|
{
|
||||||
|
// release
|
||||||
|
}
|
||||||
|
if (artifact_version_parts.Length == 2)
|
||||||
|
{
|
||||||
|
artifact_version += "-" + artifact_version_parts[1];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
## About
|
||||||
|
|
||||||
|
<!--
|
||||||
|
A description of the package and where one can find more documentation
|
||||||
|
-->
|
||||||
|
|
||||||
|
Snapper NuGet Package @(Model.NuGetPackageId)
|
||||||
|
|
||||||
|
.NET for Android (formerly Xamarin.Android) Snapper bindings NuGet Package
|
||||||
|
@(Model.NuGetPackageId) for Maven artifact:
|
||||||
|
|
||||||
|
artifact=@(Model.MavenGroupId):@(Model.Name)
|
||||||
|
|
||||||
|
artifact_versioned=@(Model.MavenGroupId):@(Model.Name):@(artifact_version)
|
||||||
|
|
||||||
|
nuget=@(Model.Name).@(Model.NuGetVersion)
|
||||||
|
|
||||||
|
For more info please visit:
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/
|
||||||
|
|
||||||
|
|
||||||
|
## How to Use
|
||||||
|
|
||||||
|
<!--
|
||||||
|
A compelling example on how to use this package with code
|
||||||
|
-->
|
||||||
|
|
||||||
|
See samples:
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/tree/main/samples
|
||||||
|
|
||||||
|
## Key Features
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The key features of this package
|
||||||
|
-->
|
||||||
|
|
||||||
|
## Main Types
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The main types provided in this library
|
||||||
|
-->
|
||||||
|
|
||||||
|
## Addtional Documentation
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Provide links to more resources: List links such as detailed documentation, tutorial videos, blog posts, or any other relevant documentation to help users get the most out of your package
|
||||||
|
-->
|
||||||
|
### What is AndroidX
|
||||||
|
|
||||||
|
AndroidX (also called Jetpack) is a de-facto standard for Android application development and major
|
||||||
|
improvement to the original [Android Support Library](https://github.com/xamarin/AndroidSupportComponents).
|
||||||
|
AndroidX packages fully replace the Android Support Library by providing feature parity and new libraries.
|
||||||
|
|
||||||
|
From: https://developer.android.com/jetpack
|
||||||
|
|
||||||
|
Jetpack is a suite of libraries to help developers follow best practices, reduce boilerplate code, and
|
||||||
|
write code that works consistently across Android versions and devices so that developers can focus on
|
||||||
|
the code they care about.
|
||||||
|
|
||||||
|
From: https://developer.android.com/jetpack/getting-started
|
||||||
|
|
||||||
|
Jetpack encompasses a collection of Android libraries that incorporate best practices and provide backwards
|
||||||
|
compatibility in your Android apps.
|
||||||
|
|
||||||
|
The Jetpack guide to app architecture provides an overview of the best practices and recommended architecture
|
||||||
|
to consider as you build your Android app.
|
||||||
|
|
||||||
|
## Related Packages
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The related packages associated with this package
|
||||||
|
-->
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list.md
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list-with-versions.md
|
||||||
|
|
||||||
|
https://www.nuget.org/packages?q=Xamarin.AndroidX
|
||||||
|
|
||||||
|
## Feedback & Contributing
|
||||||
|
|
||||||
|
<!--
|
||||||
|
How to provide feedback on this package and contribute to it
|
||||||
|
-->
|
||||||
|
https://github.com/xamarin/AndroidX/issues
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Links to a GitHub repository where could open issues, Twitter, a Discord channel, bug tracker, or other platforms where a package consumer can connect with the package author
|
||||||
|
-->
|
||||||
|
https://github.com/xamarin/AndroidX/issues
|
||||||
|
|
||||||
|
https://discord.com/channels/732297728826277939/732297837953679412
|
||||||
|
|
||||||
|
|
||||||
|
### More Info
|
||||||
|
|
||||||
|
|
||||||
|
## Issues
|
||||||
|
|
||||||
|
Please report any issues:
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/issues
|
||||||
|
|
||||||
|
MIT license
|
||||||
|
|
|
@ -78,4 +78,8 @@
|
||||||
<None Include="..\..\templates\dev-chrisbanes-snapper\External-Dependency-Info.txt" Pack="true" PackagePath="THIRD-PARTY-NOTICES.txt" />
|
<None Include="..\..\templates\dev-chrisbanes-snapper\External-Dependency-Info.txt" Pack="true" PackagePath="THIRD-PARTY-NOTICES.txt" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include=".\readme.md" Pack="True" PackagePath="readme.md" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
@ -0,0 +1,131 @@
|
||||||
|
@using System
|
||||||
|
@using System.IO
|
||||||
|
@using System.Linq
|
||||||
|
@using System.Xml.Linq
|
||||||
|
|
||||||
|
@{
|
||||||
|
string[] artifact_version_parts = Model.NuGetVersion
|
||||||
|
.Split(new string[] { "-" }, StringSplitOptions.None);
|
||||||
|
string artifact_version = null;
|
||||||
|
|
||||||
|
string artifact_version_release = artifact_version_parts[0];
|
||||||
|
string[] artifact_version_release_parts = artifact_version_release.Split(new string[] { "." }, StringSplitOptions.None);
|
||||||
|
artifact_version = string.Join(".", artifact_version_release_parts, 0, 3);
|
||||||
|
|
||||||
|
if (artifact_version_parts.Length == 1)
|
||||||
|
{
|
||||||
|
// release
|
||||||
|
}
|
||||||
|
if (artifact_version_parts.Length == 2)
|
||||||
|
{
|
||||||
|
artifact_version += "-" + artifact_version_parts[1];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
## About
|
||||||
|
|
||||||
|
<!--
|
||||||
|
A description of the package and where one can find more documentation
|
||||||
|
-->
|
||||||
|
|
||||||
|
Google Flogger NuGet Package @(Model.NuGetPackageId)
|
||||||
|
|
||||||
|
.NET for Android (formerly Xamarin.Android) Google Flogger bindings NuGet Package
|
||||||
|
@(Model.NuGetPackageId) for Maven artifact:
|
||||||
|
|
||||||
|
artifact=@(Model.MavenGroupId):@(Model.Name)
|
||||||
|
|
||||||
|
artifact_versioned=@(Model.MavenGroupId):@(Model.Name):@(artifact_version)
|
||||||
|
|
||||||
|
nuget=@(Model.Name).@(Model.NuGetVersion)
|
||||||
|
|
||||||
|
For more info please visit:
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/
|
||||||
|
|
||||||
|
|
||||||
|
## How to Use
|
||||||
|
|
||||||
|
<!--
|
||||||
|
A compelling example on how to use this package with code
|
||||||
|
-->
|
||||||
|
|
||||||
|
See samples:
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/tree/main/samples
|
||||||
|
|
||||||
|
## Key Features
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The key features of this package
|
||||||
|
-->
|
||||||
|
|
||||||
|
## Main Types
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The main types provided in this library
|
||||||
|
-->
|
||||||
|
|
||||||
|
## Addtional Documentation
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Provide links to more resources: List links such as detailed documentation, tutorial videos, blog posts, or any other relevant documentation to help users get the most out of your package
|
||||||
|
-->
|
||||||
|
### What is AndroidX
|
||||||
|
|
||||||
|
AndroidX (also called Jetpack) is a de-facto standard for Android application development and major
|
||||||
|
improvement to the original [Android Support Library](https://github.com/xamarin/AndroidSupportComponents).
|
||||||
|
AndroidX packages fully replace the Android Support Library by providing feature parity and new libraries.
|
||||||
|
|
||||||
|
From: https://developer.android.com/jetpack
|
||||||
|
|
||||||
|
Jetpack is a suite of libraries to help developers follow best practices, reduce boilerplate code, and
|
||||||
|
write code that works consistently across Android versions and devices so that developers can focus on
|
||||||
|
the code they care about.
|
||||||
|
|
||||||
|
From: https://developer.android.com/jetpack/getting-started
|
||||||
|
|
||||||
|
Jetpack encompasses a collection of Android libraries that incorporate best practices and provide backwards
|
||||||
|
compatibility in your Android apps.
|
||||||
|
|
||||||
|
The Jetpack guide to app architecture provides an overview of the best practices and recommended architecture
|
||||||
|
to consider as you build your Android app.
|
||||||
|
|
||||||
|
## Related Packages
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The related packages associated with this package
|
||||||
|
-->
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list.md
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list-with-versions.md
|
||||||
|
|
||||||
|
https://www.nuget.org/packages?q=Xamarin.AndroidX
|
||||||
|
|
||||||
|
## Feedback & Contributing
|
||||||
|
|
||||||
|
<!--
|
||||||
|
How to provide feedback on this package and contribute to it
|
||||||
|
-->
|
||||||
|
https://github.com/xamarin/AndroidX/issues
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Links to a GitHub repository where could open issues, Twitter, a Discord channel, bug tracker, or other platforms where a package consumer can connect with the package author
|
||||||
|
-->
|
||||||
|
https://github.com/xamarin/AndroidX/issues
|
||||||
|
|
||||||
|
https://discord.com/channels/732297728826277939/732297837953679412
|
||||||
|
|
||||||
|
|
||||||
|
### More Info
|
||||||
|
|
||||||
|
|
||||||
|
## Issues
|
||||||
|
|
||||||
|
Please report any issues:
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/issues
|
||||||
|
|
||||||
|
MIT license
|
||||||
|
|
|
@ -90,4 +90,8 @@
|
||||||
<None Include="..\..\templates\flogger\External-Dependency-Info.txt" Pack="true" PackagePath="THIRD-PARTY-NOTICES.txt" />
|
<None Include="..\..\templates\flogger\External-Dependency-Info.txt" Pack="true" PackagePath="THIRD-PARTY-NOTICES.txt" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include=".\readme.md" Pack="True" PackagePath="readme.md" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
@ -0,0 +1,131 @@
|
||||||
|
@using System
|
||||||
|
@using System.IO
|
||||||
|
@using System.Linq
|
||||||
|
@using System.Xml.Linq
|
||||||
|
|
||||||
|
@{
|
||||||
|
string[] artifact_version_parts = Model.NuGetVersion
|
||||||
|
.Split(new string[] { "-" }, StringSplitOptions.None);
|
||||||
|
string artifact_version = null;
|
||||||
|
|
||||||
|
string artifact_version_release = artifact_version_parts[0];
|
||||||
|
string[] artifact_version_release_parts = artifact_version_release.Split(new string[] { "." }, StringSplitOptions.None);
|
||||||
|
artifact_version = string.Join(".", artifact_version_release_parts, 0, 3);
|
||||||
|
|
||||||
|
if (artifact_version_parts.Length == 1)
|
||||||
|
{
|
||||||
|
// release
|
||||||
|
}
|
||||||
|
if (artifact_version_parts.Length == 2)
|
||||||
|
{
|
||||||
|
artifact_version += "-" + artifact_version_parts[1];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
## About
|
||||||
|
|
||||||
|
<!--
|
||||||
|
A description of the package and where one can find more documentation
|
||||||
|
-->
|
||||||
|
|
||||||
|
Google Gson NuGet Package @(Model.NuGetPackageId)
|
||||||
|
|
||||||
|
.NET for Android (formerly Xamarin.Android) Google Gson bindings NuGet Package
|
||||||
|
@(Model.NuGetPackageId) for Maven artifact:
|
||||||
|
|
||||||
|
artifact=@(Model.MavenGroupId):@(Model.Name)
|
||||||
|
|
||||||
|
artifact_versioned=@(Model.MavenGroupId):@(Model.Name):@(artifact_version)
|
||||||
|
|
||||||
|
nuget=@(Model.Name).@(Model.NuGetVersion)
|
||||||
|
|
||||||
|
For more info please visit:
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/
|
||||||
|
|
||||||
|
|
||||||
|
## How to Use
|
||||||
|
|
||||||
|
<!--
|
||||||
|
A compelling example on how to use this package with code
|
||||||
|
-->
|
||||||
|
|
||||||
|
See samples:
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/tree/main/samples
|
||||||
|
|
||||||
|
## Key Features
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The key features of this package
|
||||||
|
-->
|
||||||
|
|
||||||
|
## Main Types
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The main types provided in this library
|
||||||
|
-->
|
||||||
|
|
||||||
|
## Addtional Documentation
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Provide links to more resources: List links such as detailed documentation, tutorial videos, blog posts, or any other relevant documentation to help users get the most out of your package
|
||||||
|
-->
|
||||||
|
### What is AndroidX
|
||||||
|
|
||||||
|
AndroidX (also called Jetpack) is a de-facto standard for Android application development and major
|
||||||
|
improvement to the original [Android Support Library](https://github.com/xamarin/AndroidSupportComponents).
|
||||||
|
AndroidX packages fully replace the Android Support Library by providing feature parity and new libraries.
|
||||||
|
|
||||||
|
From: https://developer.android.com/jetpack
|
||||||
|
|
||||||
|
Jetpack is a suite of libraries to help developers follow best practices, reduce boilerplate code, and
|
||||||
|
write code that works consistently across Android versions and devices so that developers can focus on
|
||||||
|
the code they care about.
|
||||||
|
|
||||||
|
From: https://developer.android.com/jetpack/getting-started
|
||||||
|
|
||||||
|
Jetpack encompasses a collection of Android libraries that incorporate best practices and provide backwards
|
||||||
|
compatibility in your Android apps.
|
||||||
|
|
||||||
|
The Jetpack guide to app architecture provides an overview of the best practices and recommended architecture
|
||||||
|
to consider as you build your Android app.
|
||||||
|
|
||||||
|
## Related Packages
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The related packages associated with this package
|
||||||
|
-->
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list.md
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list-with-versions.md
|
||||||
|
|
||||||
|
https://www.nuget.org/packages?q=Xamarin.AndroidX
|
||||||
|
|
||||||
|
## Feedback & Contributing
|
||||||
|
|
||||||
|
<!--
|
||||||
|
How to provide feedback on this package and contribute to it
|
||||||
|
-->
|
||||||
|
https://github.com/xamarin/AndroidX/issues
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Links to a GitHub repository where could open issues, Twitter, a Discord channel, bug tracker, or other platforms where a package consumer can connect with the package author
|
||||||
|
-->
|
||||||
|
https://github.com/xamarin/AndroidX/issues
|
||||||
|
|
||||||
|
https://discord.com/channels/732297728826277939/732297837953679412
|
||||||
|
|
||||||
|
|
||||||
|
### More Info
|
||||||
|
|
||||||
|
|
||||||
|
## Issues
|
||||||
|
|
||||||
|
Please report any issues:
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/issues
|
||||||
|
|
||||||
|
MIT license
|
||||||
|
|
|
@ -60,4 +60,8 @@
|
||||||
<None Include="..\..\templates\gson\External-Dependency-Info.txt" Pack="true" PackagePath="THIRD-PARTY-NOTICES.txt" />
|
<None Include="..\..\templates\gson\External-Dependency-Info.txt" Pack="true" PackagePath="THIRD-PARTY-NOTICES.txt" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include=".\readme.md" Pack="True" PackagePath="readme.md" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
@ -0,0 +1,131 @@
|
||||||
|
@using System
|
||||||
|
@using System.IO
|
||||||
|
@using System.Linq
|
||||||
|
@using System.Xml.Linq
|
||||||
|
|
||||||
|
@{
|
||||||
|
string[] artifact_version_parts = Model.NuGetVersion
|
||||||
|
.Split(new string[] { "-" }, StringSplitOptions.None);
|
||||||
|
string artifact_version = null;
|
||||||
|
|
||||||
|
string artifact_version_release = artifact_version_parts[0];
|
||||||
|
string[] artifact_version_release_parts = artifact_version_release.Split(new string[] { "." }, StringSplitOptions.None);
|
||||||
|
artifact_version = string.Join(".", artifact_version_release_parts, 0, 3);
|
||||||
|
|
||||||
|
if (artifact_version_parts.Length == 1)
|
||||||
|
{
|
||||||
|
// release
|
||||||
|
}
|
||||||
|
if (artifact_version_parts.Length == 2)
|
||||||
|
{
|
||||||
|
artifact_version += "-" + artifact_version_parts[1];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
## About
|
||||||
|
|
||||||
|
<!--
|
||||||
|
A description of the package and where one can find more documentation
|
||||||
|
-->
|
||||||
|
|
||||||
|
Google Guava NuGet Package @(Model.NuGetPackageId)
|
||||||
|
|
||||||
|
.NET for Android (formerly Xamarin.Android) Google Guava bindings NuGet Package
|
||||||
|
@(Model.NuGetPackageId) for Maven artifact:
|
||||||
|
|
||||||
|
artifact=@(Model.MavenGroupId):@(Model.Name)
|
||||||
|
|
||||||
|
artifact_versioned=@(Model.MavenGroupId):@(Model.Name):@(artifact_version)
|
||||||
|
|
||||||
|
nuget=@(Model.Name).@(Model.NuGetVersion)
|
||||||
|
|
||||||
|
For more info please visit:
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/
|
||||||
|
|
||||||
|
|
||||||
|
## How to Use
|
||||||
|
|
||||||
|
<!--
|
||||||
|
A compelling example on how to use this package with code
|
||||||
|
-->
|
||||||
|
|
||||||
|
See samples:
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/tree/main/samples
|
||||||
|
|
||||||
|
## Key Features
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The key features of this package
|
||||||
|
-->
|
||||||
|
|
||||||
|
## Main Types
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The main types provided in this library
|
||||||
|
-->
|
||||||
|
|
||||||
|
## Addtional Documentation
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Provide links to more resources: List links such as detailed documentation, tutorial videos, blog posts, or any other relevant documentation to help users get the most out of your package
|
||||||
|
-->
|
||||||
|
### What is AndroidX
|
||||||
|
|
||||||
|
AndroidX (also called Jetpack) is a de-facto standard for Android application development and major
|
||||||
|
improvement to the original [Android Support Library](https://github.com/xamarin/AndroidSupportComponents).
|
||||||
|
AndroidX packages fully replace the Android Support Library by providing feature parity and new libraries.
|
||||||
|
|
||||||
|
From: https://developer.android.com/jetpack
|
||||||
|
|
||||||
|
Jetpack is a suite of libraries to help developers follow best practices, reduce boilerplate code, and
|
||||||
|
write code that works consistently across Android versions and devices so that developers can focus on
|
||||||
|
the code they care about.
|
||||||
|
|
||||||
|
From: https://developer.android.com/jetpack/getting-started
|
||||||
|
|
||||||
|
Jetpack encompasses a collection of Android libraries that incorporate best practices and provide backwards
|
||||||
|
compatibility in your Android apps.
|
||||||
|
|
||||||
|
The Jetpack guide to app architecture provides an overview of the best practices and recommended architecture
|
||||||
|
to consider as you build your Android app.
|
||||||
|
|
||||||
|
## Related Packages
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The related packages associated with this package
|
||||||
|
-->
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list.md
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list-with-versions.md
|
||||||
|
|
||||||
|
https://www.nuget.org/packages?q=Xamarin.AndroidX
|
||||||
|
|
||||||
|
## Feedback & Contributing
|
||||||
|
|
||||||
|
<!--
|
||||||
|
How to provide feedback on this package and contribute to it
|
||||||
|
-->
|
||||||
|
https://github.com/xamarin/AndroidX/issues
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Links to a GitHub repository where could open issues, Twitter, a Discord channel, bug tracker, or other platforms where a package consumer can connect with the package author
|
||||||
|
-->
|
||||||
|
https://github.com/xamarin/AndroidX/issues
|
||||||
|
|
||||||
|
https://discord.com/channels/732297728826277939/732297837953679412
|
||||||
|
|
||||||
|
|
||||||
|
### More Info
|
||||||
|
|
||||||
|
|
||||||
|
## Issues
|
||||||
|
|
||||||
|
Please report any issues:
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/issues
|
||||||
|
|
||||||
|
MIT license
|
||||||
|
|
|
@ -121,4 +121,8 @@
|
||||||
<None Include="..\..\templates\guava\External-Dependency-Info.txt" Pack="true" PackagePath="THIRD-PARTY-NOTICES.txt" />
|
<None Include="..\..\templates\guava\External-Dependency-Info.txt" Pack="true" PackagePath="THIRD-PARTY-NOTICES.txt" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include=".\readme.md" Pack="True" PackagePath="readme.md" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
@ -0,0 +1,131 @@
|
||||||
|
@using System
|
||||||
|
@using System.IO
|
||||||
|
@using System.Linq
|
||||||
|
@using System.Xml.Linq
|
||||||
|
|
||||||
|
@{
|
||||||
|
string[] artifact_version_parts = Model.NuGetVersion
|
||||||
|
.Split(new string[] { "-" }, StringSplitOptions.None);
|
||||||
|
string artifact_version = null;
|
||||||
|
|
||||||
|
string artifact_version_release = artifact_version_parts[0];
|
||||||
|
string[] artifact_version_release_parts = artifact_version_release.Split(new string[] { "." }, StringSplitOptions.None);
|
||||||
|
artifact_version = string.Join(".", artifact_version_release_parts, 0, 3);
|
||||||
|
|
||||||
|
if (artifact_version_parts.Length == 1)
|
||||||
|
{
|
||||||
|
// release
|
||||||
|
}
|
||||||
|
if (artifact_version_parts.Length == 2)
|
||||||
|
{
|
||||||
|
artifact_version += "-" + artifact_version_parts[1];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
## About
|
||||||
|
|
||||||
|
<!--
|
||||||
|
A description of the package and where one can find more documentation
|
||||||
|
-->
|
||||||
|
|
||||||
|
Google InstallReferrer NuGet Package @(Model.NuGetPackageId)
|
||||||
|
|
||||||
|
.NET for Android (formerly Xamarin.Android) Google InstallReferrer bindings NuGet Package
|
||||||
|
@(Model.NuGetPackageId) for Maven artifact:
|
||||||
|
|
||||||
|
artifact=@(Model.MavenGroupId):@(Model.Name)
|
||||||
|
|
||||||
|
artifact_versioned=@(Model.MavenGroupId):@(Model.Name):@(artifact_version)
|
||||||
|
|
||||||
|
nuget=@(Model.Name).@(Model.NuGetVersion)
|
||||||
|
|
||||||
|
For more info please visit:
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/
|
||||||
|
|
||||||
|
|
||||||
|
## How to Use
|
||||||
|
|
||||||
|
<!--
|
||||||
|
A compelling example on how to use this package with code
|
||||||
|
-->
|
||||||
|
|
||||||
|
See samples:
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/tree/main/samples
|
||||||
|
|
||||||
|
## Key Features
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The key features of this package
|
||||||
|
-->
|
||||||
|
|
||||||
|
## Main Types
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The main types provided in this library
|
||||||
|
-->
|
||||||
|
|
||||||
|
## Addtional Documentation
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Provide links to more resources: List links such as detailed documentation, tutorial videos, blog posts, or any other relevant documentation to help users get the most out of your package
|
||||||
|
-->
|
||||||
|
### What is AndroidX
|
||||||
|
|
||||||
|
AndroidX (also called Jetpack) is a de-facto standard for Android application development and major
|
||||||
|
improvement to the original [Android Support Library](https://github.com/xamarin/AndroidSupportComponents).
|
||||||
|
AndroidX packages fully replace the Android Support Library by providing feature parity and new libraries.
|
||||||
|
|
||||||
|
From: https://developer.android.com/jetpack
|
||||||
|
|
||||||
|
Jetpack is a suite of libraries to help developers follow best practices, reduce boilerplate code, and
|
||||||
|
write code that works consistently across Android versions and devices so that developers can focus on
|
||||||
|
the code they care about.
|
||||||
|
|
||||||
|
From: https://developer.android.com/jetpack/getting-started
|
||||||
|
|
||||||
|
Jetpack encompasses a collection of Android libraries that incorporate best practices and provide backwards
|
||||||
|
compatibility in your Android apps.
|
||||||
|
|
||||||
|
The Jetpack guide to app architecture provides an overview of the best practices and recommended architecture
|
||||||
|
to consider as you build your Android app.
|
||||||
|
|
||||||
|
## Related Packages
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The related packages associated with this package
|
||||||
|
-->
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list.md
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list-with-versions.md
|
||||||
|
|
||||||
|
https://www.nuget.org/packages?q=Xamarin.AndroidX
|
||||||
|
|
||||||
|
## Feedback & Contributing
|
||||||
|
|
||||||
|
<!--
|
||||||
|
How to provide feedback on this package and contribute to it
|
||||||
|
-->
|
||||||
|
https://github.com/xamarin/AndroidX/issues
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Links to a GitHub repository where could open issues, Twitter, a Discord channel, bug tracker, or other platforms where a package consumer can connect with the package author
|
||||||
|
-->
|
||||||
|
https://github.com/xamarin/AndroidX/issues
|
||||||
|
|
||||||
|
https://discord.com/channels/732297728826277939/732297837953679412
|
||||||
|
|
||||||
|
|
||||||
|
### More Info
|
||||||
|
|
||||||
|
|
||||||
|
## Issues
|
||||||
|
|
||||||
|
Please report any issues:
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/issues
|
||||||
|
|
||||||
|
MIT license
|
||||||
|
|
|
@ -66,4 +66,8 @@
|
||||||
<None Include="..\..\templates\installreferrer\External-Dependency-Info.txt" Pack="true" PackagePath="THIRD-PARTY-NOTICES.txt" />
|
<None Include="..\..\templates\installreferrer\External-Dependency-Info.txt" Pack="true" PackagePath="THIRD-PARTY-NOTICES.txt" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include=".\readme.md" Pack="True" PackagePath="readme.md" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
@ -0,0 +1,131 @@
|
||||||
|
@using System
|
||||||
|
@using System.IO
|
||||||
|
@using System.Linq
|
||||||
|
@using System.Xml.Linq
|
||||||
|
|
||||||
|
@{
|
||||||
|
string[] artifact_version_parts = Model.NuGetVersion
|
||||||
|
.Split(new string[] { "-" }, StringSplitOptions.None);
|
||||||
|
string artifact_version = null;
|
||||||
|
|
||||||
|
string artifact_version_release = artifact_version_parts[0];
|
||||||
|
string[] artifact_version_release_parts = artifact_version_release.Split(new string[] { "." }, StringSplitOptions.None);
|
||||||
|
artifact_version = string.Join(".", artifact_version_release_parts, 0, 3);
|
||||||
|
|
||||||
|
if (artifact_version_parts.Length == 1)
|
||||||
|
{
|
||||||
|
// release
|
||||||
|
}
|
||||||
|
if (artifact_version_parts.Length == 2)
|
||||||
|
{
|
||||||
|
artifact_version += "-" + artifact_version_parts[1];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
## About
|
||||||
|
|
||||||
|
<!--
|
||||||
|
A description of the package and where one can find more documentation
|
||||||
|
-->
|
||||||
|
|
||||||
|
JetBrains Kotlin NuGet Package @(Model.NuGetPackageId)
|
||||||
|
|
||||||
|
.NET for Android (formerly Xamarin.Android) JetBrains Kotlin bindings NuGet Package
|
||||||
|
@(Model.NuGetPackageId) for Maven artifact:
|
||||||
|
|
||||||
|
artifact=@(Model.MavenGroupId):@(Model.Name)
|
||||||
|
|
||||||
|
artifact_versioned=@(Model.MavenGroupId):@(Model.Name):@(artifact_version)
|
||||||
|
|
||||||
|
nuget=@(Model.Name).@(Model.NuGetVersion)
|
||||||
|
|
||||||
|
For more info please visit:
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/
|
||||||
|
|
||||||
|
|
||||||
|
## How to Use
|
||||||
|
|
||||||
|
<!--
|
||||||
|
A compelling example on how to use this package with code
|
||||||
|
-->
|
||||||
|
|
||||||
|
See samples:
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/tree/main/samples
|
||||||
|
|
||||||
|
## Key Features
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The key features of this package
|
||||||
|
-->
|
||||||
|
|
||||||
|
## Main Types
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The main types provided in this library
|
||||||
|
-->
|
||||||
|
|
||||||
|
## Addtional Documentation
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Provide links to more resources: List links such as detailed documentation, tutorial videos, blog posts, or any other relevant documentation to help users get the most out of your package
|
||||||
|
-->
|
||||||
|
### What is AndroidX
|
||||||
|
|
||||||
|
AndroidX (also called Jetpack) is a de-facto standard for Android application development and major
|
||||||
|
improvement to the original [Android Support Library](https://github.com/xamarin/AndroidSupportComponents).
|
||||||
|
AndroidX packages fully replace the Android Support Library by providing feature parity and new libraries.
|
||||||
|
|
||||||
|
From: https://developer.android.com/jetpack
|
||||||
|
|
||||||
|
Jetpack is a suite of libraries to help developers follow best practices, reduce boilerplate code, and
|
||||||
|
write code that works consistently across Android versions and devices so that developers can focus on
|
||||||
|
the code they care about.
|
||||||
|
|
||||||
|
From: https://developer.android.com/jetpack/getting-started
|
||||||
|
|
||||||
|
Jetpack encompasses a collection of Android libraries that incorporate best practices and provide backwards
|
||||||
|
compatibility in your Android apps.
|
||||||
|
|
||||||
|
The Jetpack guide to app architecture provides an overview of the best practices and recommended architecture
|
||||||
|
to consider as you build your Android app.
|
||||||
|
|
||||||
|
## Related Packages
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The related packages associated with this package
|
||||||
|
-->
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list.md
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list-with-versions.md
|
||||||
|
|
||||||
|
https://www.nuget.org/packages?q=Xamarin.AndroidX
|
||||||
|
|
||||||
|
## Feedback & Contributing
|
||||||
|
|
||||||
|
<!--
|
||||||
|
How to provide feedback on this package and contribute to it
|
||||||
|
-->
|
||||||
|
https://github.com/xamarin/AndroidX/issues
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Links to a GitHub repository where could open issues, Twitter, a Discord channel, bug tracker, or other platforms where a package consumer can connect with the package author
|
||||||
|
-->
|
||||||
|
https://github.com/xamarin/AndroidX/issues
|
||||||
|
|
||||||
|
https://discord.com/channels/732297728826277939/732297837953679412
|
||||||
|
|
||||||
|
|
||||||
|
### More Info
|
||||||
|
|
||||||
|
|
||||||
|
## Issues
|
||||||
|
|
||||||
|
Please report any issues:
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/issues
|
||||||
|
|
||||||
|
MIT license
|
||||||
|
|
|
@ -84,4 +84,8 @@
|
||||||
<None Include="..\..\templates\kotlin\External-Dependency-Info.txt" Pack="true" PackagePath="THIRD-PARTY-NOTICES.txt" />
|
<None Include="..\..\templates\kotlin\External-Dependency-Info.txt" Pack="true" PackagePath="THIRD-PARTY-NOTICES.txt" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include=".\readme.md" Pack="True" PackagePath="readme.md" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
@ -0,0 +1,131 @@
|
||||||
|
@using System
|
||||||
|
@using System.IO
|
||||||
|
@using System.Linq
|
||||||
|
@using System.Xml.Linq
|
||||||
|
|
||||||
|
@{
|
||||||
|
string[] artifact_version_parts = Model.NuGetVersion
|
||||||
|
.Split(new string[] { "-" }, StringSplitOptions.None);
|
||||||
|
string artifact_version = null;
|
||||||
|
|
||||||
|
string artifact_version_release = artifact_version_parts[0];
|
||||||
|
string[] artifact_version_release_parts = artifact_version_release.Split(new string[] { "." }, StringSplitOptions.None);
|
||||||
|
artifact_version = string.Join(".", artifact_version_release_parts, 0, 3);
|
||||||
|
|
||||||
|
if (artifact_version_parts.Length == 1)
|
||||||
|
{
|
||||||
|
// release
|
||||||
|
}
|
||||||
|
if (artifact_version_parts.Length == 2)
|
||||||
|
{
|
||||||
|
artifact_version += "-" + artifact_version_parts[1];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
## About
|
||||||
|
|
||||||
|
<!--
|
||||||
|
A description of the package and where one can find more documentation
|
||||||
|
-->
|
||||||
|
|
||||||
|
JetBrains Kotlinx Coroutines NuGet Package @(Model.NuGetPackageId)
|
||||||
|
|
||||||
|
.NET for Android (formerly Xamarin.Android) JetBrains Kotlinx Coroutines bindings NuGet Package
|
||||||
|
@(Model.NuGetPackageId) for Maven artifact:
|
||||||
|
|
||||||
|
artifact=@(Model.MavenGroupId):@(Model.Name)
|
||||||
|
|
||||||
|
artifact_versioned=@(Model.MavenGroupId):@(Model.Name):@(artifact_version)
|
||||||
|
|
||||||
|
nuget=@(Model.Name).@(Model.NuGetVersion)
|
||||||
|
|
||||||
|
For more info please visit:
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/
|
||||||
|
|
||||||
|
|
||||||
|
## How to Use
|
||||||
|
|
||||||
|
<!--
|
||||||
|
A compelling example on how to use this package with code
|
||||||
|
-->
|
||||||
|
|
||||||
|
See samples:
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/tree/main/samples
|
||||||
|
|
||||||
|
## Key Features
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The key features of this package
|
||||||
|
-->
|
||||||
|
|
||||||
|
## Main Types
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The main types provided in this library
|
||||||
|
-->
|
||||||
|
|
||||||
|
## Addtional Documentation
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Provide links to more resources: List links such as detailed documentation, tutorial videos, blog posts, or any other relevant documentation to help users get the most out of your package
|
||||||
|
-->
|
||||||
|
### What is AndroidX
|
||||||
|
|
||||||
|
AndroidX (also called Jetpack) is a de-facto standard for Android application development and major
|
||||||
|
improvement to the original [Android Support Library](https://github.com/xamarin/AndroidSupportComponents).
|
||||||
|
AndroidX packages fully replace the Android Support Library by providing feature parity and new libraries.
|
||||||
|
|
||||||
|
From: https://developer.android.com/jetpack
|
||||||
|
|
||||||
|
Jetpack is a suite of libraries to help developers follow best practices, reduce boilerplate code, and
|
||||||
|
write code that works consistently across Android versions and devices so that developers can focus on
|
||||||
|
the code they care about.
|
||||||
|
|
||||||
|
From: https://developer.android.com/jetpack/getting-started
|
||||||
|
|
||||||
|
Jetpack encompasses a collection of Android libraries that incorporate best practices and provide backwards
|
||||||
|
compatibility in your Android apps.
|
||||||
|
|
||||||
|
The Jetpack guide to app architecture provides an overview of the best practices and recommended architecture
|
||||||
|
to consider as you build your Android app.
|
||||||
|
|
||||||
|
## Related Packages
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The related packages associated with this package
|
||||||
|
-->
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list.md
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list-with-versions.md
|
||||||
|
|
||||||
|
https://www.nuget.org/packages?q=Xamarin.AndroidX
|
||||||
|
|
||||||
|
## Feedback & Contributing
|
||||||
|
|
||||||
|
<!--
|
||||||
|
How to provide feedback on this package and contribute to it
|
||||||
|
-->
|
||||||
|
https://github.com/xamarin/AndroidX/issues
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Links to a GitHub repository where could open issues, Twitter, a Discord channel, bug tracker, or other platforms where a package consumer can connect with the package author
|
||||||
|
-->
|
||||||
|
https://github.com/xamarin/AndroidX/issues
|
||||||
|
|
||||||
|
https://discord.com/channels/732297728826277939/732297837953679412
|
||||||
|
|
||||||
|
|
||||||
|
### More Info
|
||||||
|
|
||||||
|
|
||||||
|
## Issues
|
||||||
|
|
||||||
|
Please report any issues:
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/issues
|
||||||
|
|
||||||
|
MIT license
|
||||||
|
|
|
@ -65,4 +65,8 @@
|
||||||
<None Include="..\..\templates\kotlinx\External-Dependency-Info.txt" Pack="true" PackagePath="THIRD-PARTY-NOTICES.txt" />
|
<None Include="..\..\templates\kotlinx\External-Dependency-Info.txt" Pack="true" PackagePath="THIRD-PARTY-NOTICES.txt" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include=".\readme.md" Pack="True" PackagePath="readme.md" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
@ -0,0 +1,131 @@
|
||||||
|
@using System
|
||||||
|
@using System.IO
|
||||||
|
@using System.Linq
|
||||||
|
@using System.Xml.Linq
|
||||||
|
|
||||||
|
@{
|
||||||
|
string[] artifact_version_parts = Model.NuGetVersion
|
||||||
|
.Split(new string[] { "-" }, StringSplitOptions.None);
|
||||||
|
string artifact_version = null;
|
||||||
|
|
||||||
|
string artifact_version_release = artifact_version_parts[0];
|
||||||
|
string[] artifact_version_release_parts = artifact_version_release.Split(new string[] { "." }, StringSplitOptions.None);
|
||||||
|
artifact_version = string.Join(".", artifact_version_release_parts, 0, 3);
|
||||||
|
|
||||||
|
if (artifact_version_parts.Length == 1)
|
||||||
|
{
|
||||||
|
// release
|
||||||
|
}
|
||||||
|
if (artifact_version_parts.Length == 2)
|
||||||
|
{
|
||||||
|
artifact_version += "-" + artifact_version_parts[1];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
## About
|
||||||
|
|
||||||
|
<!--
|
||||||
|
A description of the package and where one can find more documentation
|
||||||
|
-->
|
||||||
|
|
||||||
|
Aakira Napier NuGet Package @(Model.NuGetPackageId)
|
||||||
|
|
||||||
|
.NET for Android (formerly Xamarin.Android) Aakira Napier bindings NuGet Package
|
||||||
|
@(Model.NuGetPackageId) for Maven artifact:
|
||||||
|
|
||||||
|
artifact=@(Model.MavenGroupId):@(Model.Name)
|
||||||
|
|
||||||
|
artifact_versioned=@(Model.MavenGroupId):@(Model.Name):@(artifact_version)
|
||||||
|
|
||||||
|
nuget=@(Model.Name).@(Model.NuGetVersion)
|
||||||
|
|
||||||
|
For more info please visit:
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/
|
||||||
|
|
||||||
|
|
||||||
|
## How to Use
|
||||||
|
|
||||||
|
<!--
|
||||||
|
A compelling example on how to use this package with code
|
||||||
|
-->
|
||||||
|
|
||||||
|
See samples:
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/tree/main/samples
|
||||||
|
|
||||||
|
## Key Features
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The key features of this package
|
||||||
|
-->
|
||||||
|
|
||||||
|
## Main Types
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The main types provided in this library
|
||||||
|
-->
|
||||||
|
|
||||||
|
## Addtional Documentation
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Provide links to more resources: List links such as detailed documentation, tutorial videos, blog posts, or any other relevant documentation to help users get the most out of your package
|
||||||
|
-->
|
||||||
|
### What is AndroidX
|
||||||
|
|
||||||
|
AndroidX (also called Jetpack) is a de-facto standard for Android application development and major
|
||||||
|
improvement to the original [Android Support Library](https://github.com/xamarin/AndroidSupportComponents).
|
||||||
|
AndroidX packages fully replace the Android Support Library by providing feature parity and new libraries.
|
||||||
|
|
||||||
|
From: https://developer.android.com/jetpack
|
||||||
|
|
||||||
|
Jetpack is a suite of libraries to help developers follow best practices, reduce boilerplate code, and
|
||||||
|
write code that works consistently across Android versions and devices so that developers can focus on
|
||||||
|
the code they care about.
|
||||||
|
|
||||||
|
From: https://developer.android.com/jetpack/getting-started
|
||||||
|
|
||||||
|
Jetpack encompasses a collection of Android libraries that incorporate best practices and provide backwards
|
||||||
|
compatibility in your Android apps.
|
||||||
|
|
||||||
|
The Jetpack guide to app architecture provides an overview of the best practices and recommended architecture
|
||||||
|
to consider as you build your Android app.
|
||||||
|
|
||||||
|
## Related Packages
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The related packages associated with this package
|
||||||
|
-->
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list.md
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list-with-versions.md
|
||||||
|
|
||||||
|
https://www.nuget.org/packages?q=Xamarin.AndroidX
|
||||||
|
|
||||||
|
## Feedback & Contributing
|
||||||
|
|
||||||
|
<!--
|
||||||
|
How to provide feedback on this package and contribute to it
|
||||||
|
-->
|
||||||
|
https://github.com/xamarin/AndroidX/issues
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Links to a GitHub repository where could open issues, Twitter, a Discord channel, bug tracker, or other platforms where a package consumer can connect with the package author
|
||||||
|
-->
|
||||||
|
https://github.com/xamarin/AndroidX/issues
|
||||||
|
|
||||||
|
https://discord.com/channels/732297728826277939/732297837953679412
|
||||||
|
|
||||||
|
|
||||||
|
### More Info
|
||||||
|
|
||||||
|
|
||||||
|
## Issues
|
||||||
|
|
||||||
|
Please report any issues:
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/issues
|
||||||
|
|
||||||
|
MIT license
|
||||||
|
|
|
@ -78,4 +78,8 @@
|
||||||
<None Include="..\..\source\@(Model.MavenArtifacts[0].MavenGroupId)\@(Model.MavenArtifacts[0].MavenArtifactId)\External-Dependency-Info.txt" Pack="true" PackagePath="THIRD-PARTY-NOTICES.txt" />
|
<None Include="..\..\source\@(Model.MavenArtifacts[0].MavenGroupId)\@(Model.MavenArtifacts[0].MavenArtifactId)\External-Dependency-Info.txt" Pack="true" PackagePath="THIRD-PARTY-NOTICES.txt" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include=".\readme.md" Pack="True" PackagePath="readme.md" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
@ -0,0 +1,131 @@
|
||||||
|
@using System
|
||||||
|
@using System.IO
|
||||||
|
@using System.Linq
|
||||||
|
@using System.Xml.Linq
|
||||||
|
|
||||||
|
@{
|
||||||
|
string[] artifact_version_parts = Model.NuGetVersion
|
||||||
|
.Split(new string[] { "-" }, StringSplitOptions.None);
|
||||||
|
string artifact_version = null;
|
||||||
|
|
||||||
|
string artifact_version_release = artifact_version_parts[0];
|
||||||
|
string[] artifact_version_release_parts = artifact_version_release.Split(new string[] { "." }, StringSplitOptions.None);
|
||||||
|
artifact_version = string.Join(".", artifact_version_release_parts, 0, 3);
|
||||||
|
|
||||||
|
if (artifact_version_parts.Length == 1)
|
||||||
|
{
|
||||||
|
// release
|
||||||
|
}
|
||||||
|
if (artifact_version_parts.Length == 2)
|
||||||
|
{
|
||||||
|
artifact_version += "-" + artifact_version_parts[1];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
## About
|
||||||
|
|
||||||
|
<!--
|
||||||
|
A description of the package and where one can find more documentation
|
||||||
|
-->
|
||||||
|
|
||||||
|
@(Model.NuGetPackageId) NuGet Package @(Model.NuGetPackageId)
|
||||||
|
|
||||||
|
.NET for Android (formerly Xamarin.Android) @(Model.NuGetPackageId) bindings NuGet Package
|
||||||
|
@(Model.NuGetPackageId) for Maven artifact:
|
||||||
|
|
||||||
|
artifact=@(Model.MavenGroupId):@(Model.Name)
|
||||||
|
|
||||||
|
artifact_versioned=@(Model.MavenGroupId):@(Model.Name):@(artifact_version)
|
||||||
|
|
||||||
|
nuget=@(Model.Name).@(Model.NuGetVersion)
|
||||||
|
|
||||||
|
For more info please visit:
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/
|
||||||
|
|
||||||
|
|
||||||
|
## How to Use
|
||||||
|
|
||||||
|
<!--
|
||||||
|
A compelling example on how to use this package with code
|
||||||
|
-->
|
||||||
|
|
||||||
|
See samples:
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/tree/main/samples
|
||||||
|
|
||||||
|
## Key Features
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The key features of this package
|
||||||
|
-->
|
||||||
|
|
||||||
|
## Main Types
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The main types provided in this library
|
||||||
|
-->
|
||||||
|
|
||||||
|
## Addtional Documentation
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Provide links to more resources: List links such as detailed documentation, tutorial videos, blog posts, or any other relevant documentation to help users get the most out of your package
|
||||||
|
-->
|
||||||
|
### What is AndroidX
|
||||||
|
|
||||||
|
AndroidX (also called Jetpack) is a de-facto standard for Android application development and major
|
||||||
|
improvement to the original [Android Support Library](https://github.com/xamarin/AndroidSupportComponents).
|
||||||
|
AndroidX packages fully replace the Android Support Library by providing feature parity and new libraries.
|
||||||
|
|
||||||
|
From: https://developer.android.com/jetpack
|
||||||
|
|
||||||
|
Jetpack is a suite of libraries to help developers follow best practices, reduce boilerplate code, and
|
||||||
|
write code that works consistently across Android versions and devices so that developers can focus on
|
||||||
|
the code they care about.
|
||||||
|
|
||||||
|
From: https://developer.android.com/jetpack/getting-started
|
||||||
|
|
||||||
|
Jetpack encompasses a collection of Android libraries that incorporate best practices and provide backwards
|
||||||
|
compatibility in your Android apps.
|
||||||
|
|
||||||
|
The Jetpack guide to app architecture provides an overview of the best practices and recommended architecture
|
||||||
|
to consider as you build your Android app.
|
||||||
|
|
||||||
|
## Related Packages
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The related packages associated with this package
|
||||||
|
-->
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list.md
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list-with-versions.md
|
||||||
|
|
||||||
|
https://www.nuget.org/packages?q=Xamarin.AndroidX
|
||||||
|
|
||||||
|
## Feedback & Contributing
|
||||||
|
|
||||||
|
<!--
|
||||||
|
How to provide feedback on this package and contribute to it
|
||||||
|
-->
|
||||||
|
https://github.com/xamarin/AndroidX/issues
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Links to a GitHub repository where could open issues, Twitter, a Discord channel, bug tracker, or other platforms where a package consumer can connect with the package author
|
||||||
|
-->
|
||||||
|
https://github.com/xamarin/AndroidX/issues
|
||||||
|
|
||||||
|
https://discord.com/channels/732297728826277939/732297837953679412
|
||||||
|
|
||||||
|
|
||||||
|
### More Info
|
||||||
|
|
||||||
|
|
||||||
|
## Issues
|
||||||
|
|
||||||
|
Please report any issues:
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/issues
|
||||||
|
|
||||||
|
MIT license
|
||||||
|
|
|
@ -44,4 +44,8 @@
|
||||||
<None Include="..\..\templates\no-bindings\_._" Pack="True" PackagePath="@@(AndroidXNuGetLibFolders)" />
|
<None Include="..\..\templates\no-bindings\_._" Pack="True" PackagePath="@@(AndroidXNuGetLibFolders)" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include=".\readme.md" Pack="True" PackagePath="readme.md" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
@ -0,0 +1,131 @@
|
||||||
|
@using System
|
||||||
|
@using System.IO
|
||||||
|
@using System.Linq
|
||||||
|
@using System.Xml.Linq
|
||||||
|
|
||||||
|
@{
|
||||||
|
string[] artifact_version_parts = Model.NuGetVersion
|
||||||
|
.Split(new string[] { "-" }, StringSplitOptions.None);
|
||||||
|
string artifact_version = null;
|
||||||
|
|
||||||
|
string artifact_version_release = artifact_version_parts[0];
|
||||||
|
string[] artifact_version_release_parts = artifact_version_release.Split(new string[] { "." }, StringSplitOptions.None);
|
||||||
|
artifact_version = string.Join(".", artifact_version_release_parts, 0, 3);
|
||||||
|
|
||||||
|
if (artifact_version_parts.Length == 1)
|
||||||
|
{
|
||||||
|
// release
|
||||||
|
}
|
||||||
|
if (artifact_version_parts.Length == 2)
|
||||||
|
{
|
||||||
|
artifact_version += "-" + artifact_version_parts[1];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
## About
|
||||||
|
|
||||||
|
<!--
|
||||||
|
A description of the package and where one can find more documentation
|
||||||
|
-->
|
||||||
|
|
||||||
|
Reactive Streams NuGet Package @(Model.NuGetPackageId)
|
||||||
|
|
||||||
|
.NET for Android (formerly Xamarin.Android) Reactive Streams bindings NuGet Package
|
||||||
|
@(Model.NuGetPackageId) for Maven artifact:
|
||||||
|
|
||||||
|
artifact=@(Model.MavenGroupId):@(Model.Name)
|
||||||
|
|
||||||
|
artifact_versioned=@(Model.MavenGroupId):@(Model.Name):@(artifact_version)
|
||||||
|
|
||||||
|
nuget=@(Model.Name).@(Model.NuGetVersion)
|
||||||
|
|
||||||
|
For more info please visit:
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/
|
||||||
|
|
||||||
|
|
||||||
|
## How to Use
|
||||||
|
|
||||||
|
<!--
|
||||||
|
A compelling example on how to use this package with code
|
||||||
|
-->
|
||||||
|
|
||||||
|
See samples:
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/tree/main/samples
|
||||||
|
|
||||||
|
## Key Features
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The key features of this package
|
||||||
|
-->
|
||||||
|
|
||||||
|
## Main Types
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The main types provided in this library
|
||||||
|
-->
|
||||||
|
|
||||||
|
## Addtional Documentation
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Provide links to more resources: List links such as detailed documentation, tutorial videos, blog posts, or any other relevant documentation to help users get the most out of your package
|
||||||
|
-->
|
||||||
|
### What is AndroidX
|
||||||
|
|
||||||
|
AndroidX (also called Jetpack) is a de-facto standard for Android application development and major
|
||||||
|
improvement to the original [Android Support Library](https://github.com/xamarin/AndroidSupportComponents).
|
||||||
|
AndroidX packages fully replace the Android Support Library by providing feature parity and new libraries.
|
||||||
|
|
||||||
|
From: https://developer.android.com/jetpack
|
||||||
|
|
||||||
|
Jetpack is a suite of libraries to help developers follow best practices, reduce boilerplate code, and
|
||||||
|
write code that works consistently across Android versions and devices so that developers can focus on
|
||||||
|
the code they care about.
|
||||||
|
|
||||||
|
From: https://developer.android.com/jetpack/getting-started
|
||||||
|
|
||||||
|
Jetpack encompasses a collection of Android libraries that incorporate best practices and provide backwards
|
||||||
|
compatibility in your Android apps.
|
||||||
|
|
||||||
|
The Jetpack guide to app architecture provides an overview of the best practices and recommended architecture
|
||||||
|
to consider as you build your Android app.
|
||||||
|
|
||||||
|
## Related Packages
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The related packages associated with this package
|
||||||
|
-->
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list.md
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list-with-versions.md
|
||||||
|
|
||||||
|
https://www.nuget.org/packages?q=Xamarin.AndroidX
|
||||||
|
|
||||||
|
## Feedback & Contributing
|
||||||
|
|
||||||
|
<!--
|
||||||
|
How to provide feedback on this package and contribute to it
|
||||||
|
-->
|
||||||
|
https://github.com/xamarin/AndroidX/issues
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Links to a GitHub repository where could open issues, Twitter, a Discord channel, bug tracker, or other platforms where a package consumer can connect with the package author
|
||||||
|
-->
|
||||||
|
https://github.com/xamarin/AndroidX/issues
|
||||||
|
|
||||||
|
https://discord.com/channels/732297728826277939/732297837953679412
|
||||||
|
|
||||||
|
|
||||||
|
### More Info
|
||||||
|
|
||||||
|
|
||||||
|
## Issues
|
||||||
|
|
||||||
|
Please report any issues:
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/issues
|
||||||
|
|
||||||
|
MIT license
|
||||||
|
|
|
@ -68,4 +68,8 @@
|
||||||
<None Include="..\..\templates\reactive-streams\External-Dependency-Info.txt" Pack="true" PackagePath="THIRD-PARTY-NOTICES.txt" />
|
<None Include="..\..\templates\reactive-streams\External-Dependency-Info.txt" Pack="true" PackagePath="THIRD-PARTY-NOTICES.txt" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include=".\readme.md" Pack="True" PackagePath="readme.md" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
@ -0,0 +1,131 @@
|
||||||
|
@using System
|
||||||
|
@using System.IO
|
||||||
|
@using System.Linq
|
||||||
|
@using System.Xml.Linq
|
||||||
|
|
||||||
|
@{
|
||||||
|
string[] artifact_version_parts = Model.NuGetVersion
|
||||||
|
.Split(new string[] { "-" }, StringSplitOptions.None);
|
||||||
|
string artifact_version = null;
|
||||||
|
|
||||||
|
string artifact_version_release = artifact_version_parts[0];
|
||||||
|
string[] artifact_version_release_parts = artifact_version_release.Split(new string[] { "." }, StringSplitOptions.None);
|
||||||
|
artifact_version = string.Join(".", artifact_version_release_parts, 0, 3);
|
||||||
|
|
||||||
|
if (artifact_version_parts.Length == 1)
|
||||||
|
{
|
||||||
|
// release
|
||||||
|
}
|
||||||
|
if (artifact_version_parts.Length == 2)
|
||||||
|
{
|
||||||
|
artifact_version += "-" + artifact_version_parts[1];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
## About
|
||||||
|
|
||||||
|
<!--
|
||||||
|
A description of the package and where one can find more documentation
|
||||||
|
-->
|
||||||
|
|
||||||
|
RxJava/ReactiveX/RxAndroid NuGet Package @(Model.NuGetPackageId)
|
||||||
|
|
||||||
|
.NET for Android (formerly Xamarin.Android) RxJava/ReactiveX/RxAndroid bindings NuGet Package
|
||||||
|
@(Model.NuGetPackageId) for Maven artifact:
|
||||||
|
|
||||||
|
artifact=@(Model.MavenGroupId):@(Model.Name)
|
||||||
|
|
||||||
|
artifact_versioned=@(Model.MavenGroupId):@(Model.Name):@(artifact_version)
|
||||||
|
|
||||||
|
nuget=@(Model.Name).@(Model.NuGetVersion)
|
||||||
|
|
||||||
|
For more info please visit:
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/
|
||||||
|
|
||||||
|
|
||||||
|
## How to Use
|
||||||
|
|
||||||
|
<!--
|
||||||
|
A compelling example on how to use this package with code
|
||||||
|
-->
|
||||||
|
|
||||||
|
See samples:
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/tree/main/samples
|
||||||
|
|
||||||
|
## Key Features
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The key features of this package
|
||||||
|
-->
|
||||||
|
|
||||||
|
## Main Types
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The main types provided in this library
|
||||||
|
-->
|
||||||
|
|
||||||
|
## Addtional Documentation
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Provide links to more resources: List links such as detailed documentation, tutorial videos, blog posts, or any other relevant documentation to help users get the most out of your package
|
||||||
|
-->
|
||||||
|
### What is AndroidX
|
||||||
|
|
||||||
|
AndroidX (also called Jetpack) is a de-facto standard for Android application development and major
|
||||||
|
improvement to the original [Android Support Library](https://github.com/xamarin/AndroidSupportComponents).
|
||||||
|
AndroidX packages fully replace the Android Support Library by providing feature parity and new libraries.
|
||||||
|
|
||||||
|
From: https://developer.android.com/jetpack
|
||||||
|
|
||||||
|
Jetpack is a suite of libraries to help developers follow best practices, reduce boilerplate code, and
|
||||||
|
write code that works consistently across Android versions and devices so that developers can focus on
|
||||||
|
the code they care about.
|
||||||
|
|
||||||
|
From: https://developer.android.com/jetpack/getting-started
|
||||||
|
|
||||||
|
Jetpack encompasses a collection of Android libraries that incorporate best practices and provide backwards
|
||||||
|
compatibility in your Android apps.
|
||||||
|
|
||||||
|
The Jetpack guide to app architecture provides an overview of the best practices and recommended architecture
|
||||||
|
to consider as you build your Android app.
|
||||||
|
|
||||||
|
## Related Packages
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The related packages associated with this package
|
||||||
|
-->
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list.md
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list-with-versions.md
|
||||||
|
|
||||||
|
https://www.nuget.org/packages?q=Xamarin.AndroidX
|
||||||
|
|
||||||
|
## Feedback & Contributing
|
||||||
|
|
||||||
|
<!--
|
||||||
|
How to provide feedback on this package and contribute to it
|
||||||
|
-->
|
||||||
|
https://github.com/xamarin/AndroidX/issues
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Links to a GitHub repository where could open issues, Twitter, a Discord channel, bug tracker, or other platforms where a package consumer can connect with the package author
|
||||||
|
-->
|
||||||
|
https://github.com/xamarin/AndroidX/issues
|
||||||
|
|
||||||
|
https://discord.com/channels/732297728826277939/732297837953679412
|
||||||
|
|
||||||
|
|
||||||
|
### More Info
|
||||||
|
|
||||||
|
|
||||||
|
## Issues
|
||||||
|
|
||||||
|
Please report any issues:
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/issues
|
||||||
|
|
||||||
|
MIT license
|
||||||
|
|
|
@ -85,4 +85,8 @@
|
||||||
<None Include="..\..\templates\rxjava\External-Dependency-Info.txt" Pack="true" PackagePath="THIRD-PARTY-NOTICES.txt" />
|
<None Include="..\..\templates\rxjava\External-Dependency-Info.txt" Pack="true" PackagePath="THIRD-PARTY-NOTICES.txt" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include=".\readme.md" Pack="True" PackagePath="readme.md" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
**Xamarin is not responsible for, nor does it grant any licenses to, third-party packages. Some packages may require or install dependencies which are governed by additional licenses.**
|
**Xamarin is not responsible for, nor does it grant any licenses to, third-party packages. Some packages may require or install dependencies which are governed by additional licenses.**
|
||||||
|
|
||||||
Note: This component depends on ReactiveX [RxJava](https://github.com/ReactiveX/RxJava) which is subject to the [Apache 2.0](https://github.com/ReactiveX/RxJava/blob/2.x/LICENSE) and ReactiveX [RxAndroid](https://github.com/ReactiveX/RxAndroid) which are subject to the [Apache 2.0](https://github.com/ReactiveX/RxAndroid/blob/2.x/LICENSE)
|
Note: This component depends on Google Tink [Google Tink](https://github.com/google/tink) which is subject to the [Apache 2.0](https://github.com/ReactiveX/RxJava/blob/2.x/LICENSE)
|
||||||
|
|
||||||
### Xamarin Component for ReactiveX RxJava and RxAndroid for Xamarin.Android
|
### Xamarin Component for Google Tink for Xamarin.Android
|
||||||
|
|
||||||
**The MIT License (MIT)**
|
**The MIT License (MIT)**
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,131 @@
|
||||||
|
@using System
|
||||||
|
@using System.IO
|
||||||
|
@using System.Linq
|
||||||
|
@using System.Xml.Linq
|
||||||
|
|
||||||
|
@{
|
||||||
|
string[] artifact_version_parts = Model.NuGetVersion
|
||||||
|
.Split(new string[] { "-" }, StringSplitOptions.None);
|
||||||
|
string artifact_version = null;
|
||||||
|
|
||||||
|
string artifact_version_release = artifact_version_parts[0];
|
||||||
|
string[] artifact_version_release_parts = artifact_version_release.Split(new string[] { "." }, StringSplitOptions.None);
|
||||||
|
artifact_version = string.Join(".", artifact_version_release_parts, 0, 3);
|
||||||
|
|
||||||
|
if (artifact_version_parts.Length == 1)
|
||||||
|
{
|
||||||
|
// release
|
||||||
|
}
|
||||||
|
if (artifact_version_parts.Length == 2)
|
||||||
|
{
|
||||||
|
artifact_version += "-" + artifact_version_parts[1];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
## About
|
||||||
|
|
||||||
|
<!--
|
||||||
|
A description of the package and where one can find more documentation
|
||||||
|
-->
|
||||||
|
|
||||||
|
Google Tink NuGet Package @(Model.NuGetPackageId)
|
||||||
|
|
||||||
|
.NET for Android (formerly Xamarin.Android) Google Tink bindings NuGet Package
|
||||||
|
@(Model.NuGetPackageId) for Maven artifact:
|
||||||
|
|
||||||
|
artifact=@(Model.MavenGroupId):@(Model.Name)
|
||||||
|
|
||||||
|
artifact_versioned=@(Model.MavenGroupId):@(Model.Name):@(artifact_version)
|
||||||
|
|
||||||
|
nuget=@(Model.Name).@(Model.NuGetVersion)
|
||||||
|
|
||||||
|
For more info please visit:
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/
|
||||||
|
|
||||||
|
|
||||||
|
## How to Use
|
||||||
|
|
||||||
|
<!--
|
||||||
|
A compelling example on how to use this package with code
|
||||||
|
-->
|
||||||
|
|
||||||
|
See samples:
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/tree/main/samples
|
||||||
|
|
||||||
|
## Key Features
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The key features of this package
|
||||||
|
-->
|
||||||
|
|
||||||
|
## Main Types
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The main types provided in this library
|
||||||
|
-->
|
||||||
|
|
||||||
|
## Addtional Documentation
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Provide links to more resources: List links such as detailed documentation, tutorial videos, blog posts, or any other relevant documentation to help users get the most out of your package
|
||||||
|
-->
|
||||||
|
### What is AndroidX
|
||||||
|
|
||||||
|
AndroidX (also called Jetpack) is a de-facto standard for Android application development and major
|
||||||
|
improvement to the original [Android Support Library](https://github.com/xamarin/AndroidSupportComponents).
|
||||||
|
AndroidX packages fully replace the Android Support Library by providing feature parity and new libraries.
|
||||||
|
|
||||||
|
From: https://developer.android.com/jetpack
|
||||||
|
|
||||||
|
Jetpack is a suite of libraries to help developers follow best practices, reduce boilerplate code, and
|
||||||
|
write code that works consistently across Android versions and devices so that developers can focus on
|
||||||
|
the code they care about.
|
||||||
|
|
||||||
|
From: https://developer.android.com/jetpack/getting-started
|
||||||
|
|
||||||
|
Jetpack encompasses a collection of Android libraries that incorporate best practices and provide backwards
|
||||||
|
compatibility in your Android apps.
|
||||||
|
|
||||||
|
The Jetpack guide to app architecture provides an overview of the best practices and recommended architecture
|
||||||
|
to consider as you build your Android app.
|
||||||
|
|
||||||
|
## Related Packages
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The related packages associated with this package
|
||||||
|
-->
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list.md
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/blob/main/docs/artifact-list-with-versions.md
|
||||||
|
|
||||||
|
https://www.nuget.org/packages?q=Xamarin.AndroidX
|
||||||
|
|
||||||
|
## Feedback & Contributing
|
||||||
|
|
||||||
|
<!--
|
||||||
|
How to provide feedback on this package and contribute to it
|
||||||
|
-->
|
||||||
|
https://github.com/xamarin/AndroidX/issues
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Links to a GitHub repository where could open issues, Twitter, a Discord channel, bug tracker, or other platforms where a package consumer can connect with the package author
|
||||||
|
-->
|
||||||
|
https://github.com/xamarin/AndroidX/issues
|
||||||
|
|
||||||
|
https://discord.com/channels/732297728826277939/732297837953679412
|
||||||
|
|
||||||
|
|
||||||
|
### More Info
|
||||||
|
|
||||||
|
|
||||||
|
## Issues
|
||||||
|
|
||||||
|
Please report any issues:
|
||||||
|
|
||||||
|
https://github.com/xamarin/AndroidX/issues
|
||||||
|
|
||||||
|
MIT license
|
||||||
|
|
|
@ -68,4 +68,8 @@
|
||||||
<None Include="..\..\source\@(Model.MavenArtifacts[0].MavenGroupId)\@(Model.MavenArtifacts[0].MavenArtifactId)\External-Dependency-Info.txt" Pack="true" PackagePath="THIRD-PARTY-NOTICES.txt" />
|
<None Include="..\..\source\@(Model.MavenArtifacts[0].MavenGroupId)\@(Model.MavenArtifacts[0].MavenArtifactId)\External-Dependency-Info.txt" Pack="true" PackagePath="THIRD-PARTY-NOTICES.txt" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include=".\readme.md" Pack="True" PackagePath="readme.md" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|
Загрузка…
Ссылка в новой задаче