dansiegel / dansiegel/Mobile.BuildTools

Break Mobile.BuildTools into smaller focused packages

Open
#212 0 comments 1 reaction 0 assignees View on GitHub
enhancement
Dominant language
C#
Stars
224
Forks
28
PR merge metrics
No merged PRs in 30d

Description

### SUMMARY

When the Mobile.BuildTools began there was no way to support transitive build properties. Since the NuGet team has exposed this functionality... and considering how much the Mobile BuildTools has grown since it was first created, it would be advantageous to break this up into smaller NuGet's which the Mobile.BuildTools package can then reference as dependencies... This allows non-breaking backwards compatibility while giving people the option to target a specific NuGet to just get the CSS or just get the Secrets functionality from Mobile.BuildTools.

### DETAILS

This could be broken up like:

```
| - Mobile.BuildTools
| - Mobile.BuildTools.Secrets
| - Mobile.BuildTools.XamarinCss
| - Mobile.BuildTools.ImageGen
| - Mobile.BuildTools.AppManifests
| - Mobile.BuildTools.ReleaseNotes
| - Mobile.BuildTools.Configuration
```

Note that the build targets for app.config model should be moved entirely into the Mobile.BuildTools.Configuration package which already ships separately.

### PLATFORMS

- [x] Android
- [x] iOS
- [x] UWP

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.