Skip to content

Latest commit

 

History

History
16 lines (15 loc) · 809 Bytes

PACKAGING.md

File metadata and controls

16 lines (15 loc) · 809 Bytes

How to ship an Akavache release

  1. Bump the version in all the nuspec files
  2. Bump the required ReactiveUI version in the nuspec file if necessary
  3. Bump the version in all the AssemblyInfo.cs files
  4. msbuild Akavache.sln /p:Configuration=Release
  5. mono ext/tools/xamarin-component.exe package component
  6. Run nuget.exe pack on the three .nuspec files (i.e. Akavache, Akavache.Sqlite3, and Akavache.Mobile)
  7. Run nuget.exe push on the three new nupkg files
  8. Run the MakeRelease.ps1, zip up the folders in the Release directory into a file called Akavache x.y.z.zip (where x.y.z is the version)
  9. Commit everything, make a tag: git tag -a -m "Akavache x.y.z" x.y.z HEAD; git push --tags
  10. Create an entry on Releases
  11. Publish to the Xamarin Component Store