Pigmeo was a compiler and framework for writing microcontroller firmware in C# and other .NET languages, developed by Adrián Bulnes (Urriellu) between 2007 and 2010. This is a frozen, read-only archive of the project’s website, pigmeo.org; nothing here is maintained. Source code: github.com/Urriellu/pigmeo · Original capture: Wayback Machine · urriellu.net

Release Guide

From Pigmeo Development Wiki

  • svn copy pigmeo from trunk to branch directory
svn copy -m "creating release branch x.x.x" https://forja.rediris.es/svn/csl2-pigmeo/trunk https://forja.rediris.es/svn/csl2-pigmeo/branches/RB-pigmeo-x.x.x
  • Update version and date (in branch)
  • Make sure the binaries for Cecil are updated (in branch)
  • Make sure it compiles and runs properly
svn export https://forja.rediris.es/svn/csl2-pigmeo/branches/RB-pigmeo-x.x.x pigmeo-x.x.x
  • Checkout changes on the branch
  • svn copy pigmeo from branch to tag directory
svn copy -m "tag release x.x.x" https://forja.rediris.es/svn/csl2-pigmeo/branches/RB-pigmeo-x.x.x https://forja.rediris.es/svn/csl2-pigmeo/tags/pigmeo-x.x.x
  • svn export pigmeo to have a clean copy of the new version
svn export https://forja.rediris.es/svn/csl2-pigmeo/tags/pigmeo-x.x.x pigmeo-x.x.x
  • Test everything runs fine
  • Tar-gzip, tar-bzip2, zip and rar the pigmeo-x.x.x/ folder, removing any unnecessary extras. (Shouldn't be any). As some kind of "standard" in the GNU world, if the tar.gz is pigmeo-x.x.tar.gz, the folder inside must be called pigmeo-x.x
  • Ask packagers to create pigmeo packages
  • Add a new file release in the SourceForge File Release System
  • Wait for Sourceforge mirrors to get synced
  • Edit Downloads, Changelog and versions on the website. Add news
  • Edit "pigmeo_latest" file in htdocs/ to update version for automatic version checking feature Not yet available
  • Add some news to SF news, pigmeo-announce list, update wikipedia, blog about it
  • Update trunk version