GitXplorerGitXplorer
p

maui-dogfood

public
0 stars
0 forks
0 issues

Commits

List of commits on branch main.
Verified
01e153d097324afb912f2ef92bba42e5769e2a53

Support running against net8.0 (#3)

ppjcollins committed 8 months ago
Verified
46c844fe527d0b8aa1d1d1243a687ebc924cec16

[ci] Add build pipeline (#2)

ppjcollins committed a year ago
Verified
68e5b98f5239f86ec798ff826d3b949b8095254b

Update to .NET 8 RC 2 (#1)

ppjcollins committed a year ago
Unverified
2834eb8e1bba14e6e2ecad2bf3f6cb577c2c84fd

Initial commit

ppjcollins committed a year ago
Verified
feaa7126e57295938ef9b19d101b1c7775d994d0

Initial commit

ppjcollins committed a year ago

README

The README file for this repository.

.NET MAUI Dogfooder

⛭ Configuration

  • Clone or download this repository into a parent folder at $HOME/maui-previews.
  • Configure a classic GitHub PAT with full "repo" scope, and enable SSO for the xamarin org.
    • Save this token in a file named github.token in a tokens folder in your dogfood root folder (e.g. maui-previews/tokens).
  • For internal shipping feeds, you will need to generate a dnceng PAT with "Packaging" -> "Read" scope.
    • Save your user name and token in a file named dnceng.token in a tokens folder in your dogfood root folder (e.g. maui-previewer/tokens). The file should look like this:
      foo@bar.com
      token
      

Your directory tree will end up looking like this:

maui-previews
├── _cache
├── _logs
├── _temp
├── dotnet
├── maui-dogfood
└── tokens
    └── github.token
    └── dnceng.token

🦴 How to Dogfood

  • Visit the .NET Release Tracker to find the .NET SDK artifacts and feed for the release you want to dogfood.
  • Download the appropriate .NET SDK installer from 'Published artifacts' -> 'shipping' -> 'assets' -> 'Sdk' -> '$version' -> 'dotnet-sdk-$version-$platform.[pkg|msi]'
  • Run the tool/app, set the path to the preview SDK you downloaded, and select the Android, MaciOS, and Maui commits you want to install.
  • Create a template, build it, and run it using the ./maui-previews/dotnet/dotnet tool.

VS Code

macOS
  • Edit ~/.zprofile (or your preferred shell profile) to prefix $PATH with this dotnet install path:
    # Use maui-previews dotnet
    export PATH="$HOME/maui-previews/dotnet:$PATH"
    
  • Open VS Code from the command line with code . in your test project folder.