136 lines
13 KiB
HTML
136 lines
13 KiB
HTML
<html><head><title>Release process</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><link type='text/css' href='wiki.css' rel='stylesheet'></head><body><h1>Release process</h1></div>
|
|
|
|
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr"><div class="mw-parser-output"><p>The aim of this page is to gather ideas and organize things so official releases of FreeCAD require less work, and therefore can happen more often. This topic is discussed on this <a rel="nofollow" class="external text" href="http://forum.freecadweb.org/viewtopic.php?f=8&t=6441">forum thread</a>.
|
|
</p>
|
|
<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
|
|
<ul>
|
|
<li class="toclevel-1 tocsection-1"><a href="#General_ideas"><span class="tocnumber">1</span> <span class="toctext">General ideas</span></a></li>
|
|
<li class="toclevel-1 tocsection-2"><a href="#Planning"><span class="tocnumber">2</span> <span class="toctext">Planning</span></a></li>
|
|
<li class="toclevel-1 tocsection-3"><a href="#Tasks"><span class="tocnumber">3</span> <span class="toctext">Tasks</span></a></li>
|
|
<li class="toclevel-1 tocsection-4"><a href="#Publicity"><span class="tocnumber">4</span> <span class="toctext">Publicity</span></a>
|
|
<ul>
|
|
<li class="toclevel-2 tocsection-5"><a href="#Social_networks"><span class="tocnumber">4.1</span> <span class="toctext">Social networks</span></a></li>
|
|
<li class="toclevel-2 tocsection-6"><a href="#News_Sites"><span class="tocnumber">4.2</span> <span class="toctext">News Sites</span></a></li>
|
|
<li class="toclevel-2 tocsection-7"><a href="#Other_Sites"><span class="tocnumber">4.3</span> <span class="toctext">Other Sites</span></a></li>
|
|
<li class="toclevel-2 tocsection-8"><a href="#Spanish"><span class="tocnumber">4.4</span> <span class="toctext">Spanish</span></a></li>
|
|
<li class="toclevel-2 tocsection-9"><a href="#Blogs"><span class="tocnumber">4.5</span> <span class="toctext">Blogs</span></a></li>
|
|
<li class="toclevel-2 tocsection-10"><a href="#French"><span class="tocnumber">4.6</span> <span class="toctext">French</span></a></li>
|
|
<li class="toclevel-2 tocsection-11"><a href="#Portugese"><span class="tocnumber">4.7</span> <span class="toctext">Portugese</span></a></li>
|
|
<li class="toclevel-2 tocsection-12"><a href="#Spanish_2"><span class="tocnumber">4.8</span> <span class="toctext">Spanish</span></a></li>
|
|
<li class="toclevel-2 tocsection-13"><a href="#Italian"><span class="tocnumber">4.9</span> <span class="toctext">Italian</span></a></li>
|
|
<li class="toclevel-2 tocsection-14"><a href="#Polish"><span class="tocnumber">4.10</span> <span class="toctext">Polish</span></a></li>
|
|
<li class="toclevel-2 tocsection-15"><a href="#Chinese"><span class="tocnumber">4.11</span> <span class="toctext">Chinese</span></a></li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
|
|
<h2><span class="mw-headline" id="General_ideas">General ideas</span></h2>
|
|
<ul><li> The "target release" field of the <a rel="nofollow" class="external text" href="http://www.freecadweb.org/tracker">tracker</a> should be used more, even on bugs that are not assigned to anybody, to mark bugs that we find important to solve before a release, or features we are working on, so others are aware of "how close" we are to release. This appears on the <a rel="nofollow" class="external text" href="http://freecadweb.org/tracker/roadmap_page.php">roadmap</a>.</li></ul>
|
|
<ul><li> We should find a way to process the list below (A "tickable" list somewhere?)</li></ul>
|
|
<h2><span class="mw-headline" id="Planning">Planning</span></h2>
|
|
<ul><li> Ideally official releases should happen each 3 to 6 months</li>
|
|
<li> A signal should be emitted (by <a href="https://www.freecadweb.org/wiki/index.php?title=User:Jriegel" title="User:Jriegel">jriegel</a>?) before the release (3 weeks?) so:
|
|
<ul><li> No more new feature gets introduced, only bug fixes</li>
|
|
<li> The strings are collected and uploaded to crowdin for translation</li>
|
|
<li> The documentation can be fully updated</li>
|
|
<li> The release notes can be prepared/finished</li></ul></li></ul>
|
|
<h2><span class="mw-headline" id="Tasks">Tasks</span></h2>
|
|
<p>These are the tasks required for each release, with the name of the person responsible for it. Add your name if you want to take care of a task!
|
|
</p>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=User:Jriegel" title="User:Jriegel">jriegel</a> - Giving the signal to the release (3 weeks before?)</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=User:Yorik" title="User:Yorik">yorik</a> - Gathering the strings to translate and uploading them on crowdin</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=User:Yorik" title="User:Yorik">yorik</a> - Announce on the forum and on social networks that translation is needed</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=User:Yorik" title="User:Yorik">yorik</a> - Set the splashscreen</li>
|
|
<li> Unassigned - Update years in source files</li>
|
|
<li> Unassigned - Update dependencies in README</li>
|
|
<li> Unassigned - Change the version number in the FreeCAD code</li>
|
|
<li> Unassigned - Check that all workbenches pages on the wiki are up-to-date (all their commands are listed), list missing pages</li>
|
|
<li> Unassigned - Manage the updates of the wiki</li>
|
|
<li> Unassigned - Manage the release notes</li>
|
|
<li> Unassigned - Update ChangeLog.txt</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=User:Yorik" title="User:Yorik">yorik</a> - Merge back the translations from crowdin</li>
|
|
<li> Unassigned - Check the german translation</li>
|
|
<li> Unassigned - Check the french translation</li>
|
|
<li> Unassigned - Check the other translations that have reached 100% (add them here)</li>
|
|
<li> Unassigned - Tag the exact release commit in git</li>
|
|
<li> Unassigned - Make the windows 32bit build</li>
|
|
<li> Unassigned - Make the windows 64bit build</li>
|
|
<li> Unassigned - Make the mac build</li>
|
|
<li> Unassigned - Make the ubuntu stable build</li>
|
|
<li> Unassigned - Check the windows 32bit build</li>
|
|
<li> Unassigned - Check the windows 64bit build</li>
|
|
<li> Unassigned - Check the mac build</li>
|
|
<li> Unassigned - Check the ubuntu build</li>
|
|
<li> Unassigned - Communicate the release to package managers of linux distributions (debian, fedora)</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=User:Yorik" title="User:Yorik">yorik</a> - Update the release numbers on the tracker</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=User:Yorik" title="User:Yorik">yorik</a> - Update the release numbers and download locations on the main web page for all languages</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=User:Yorik" title="User:Yorik">yorik</a> - Update the python API doc pages</li>
|
|
<li> Unassigned - Official release announcement on the FreeCAD web page</li>
|
|
<li> Unassigned - Spread it around. see chapter Publicity</li></ul>
|
|
<h2><span class="mw-headline" id="Publicity">Publicity</span></h2>
|
|
<p>This is a raw list of sites and blogs that have at some point mentioned FreeCAD. It is mostly harvested from <a rel="nofollow" class="external free" href="http://forum.freecadweb.org/viewtopic.php?f=8&t=143">http://forum.freecadweb.org/viewtopic.php?f=8&t=143</a> (until June 29th 2014).
|
|
</p><p>Feel free to add more pages or assign one or more pages to yourself to take care of notifying them about a new release of FreeCAD.
|
|
</p>
|
|
<h3><span class="mw-headline" id="Social_networks">Social networks</span></h3>
|
|
<ul><li> <a rel="nofollow" class="external free" href="http://plus.google.com/107660967460246172334/posts">http://plus.google.com/107660967460246172334/posts</a></li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=User:Yorik" title="User:Yorik">yorik</a> - <a rel="nofollow" class="external free" href="http://www.facebook.com/FreeCAD">http://www.facebook.com/FreeCAD</a> (also updates <a rel="nofollow" class="external free" href="http://twitter.com/FreeCADNews">http://twitter.com/FreeCADNews</a> automatically)</li></ul>
|
|
<h3><span class="mw-headline" id="News_Sites">News Sites</span></h3>
|
|
<ul><li> <a rel="nofollow" class="external free" href="http://makezine.com/">http://makezine.com/</a></li>
|
|
<li> <a rel="nofollow" class="external free" href="http://www.webupd8.org/">http://www.webupd8.org/</a></li>
|
|
<li> <a rel="nofollow" class="external free" href="http://libregraphicsworld.org/">http://libregraphicsworld.org/</a></li>
|
|
<li> <a rel="nofollow" class="external free" href="http://www.techrepublic.com/">http://www.techrepublic.com/</a></li>
|
|
<li> <a rel="nofollow" class="external free" href="http://www.linuxjournal.com/">http://www.linuxjournal.com/</a></li>
|
|
<li> <a rel="nofollow" class="external free" href="http://www.reddit.com/r/freecad">http://www.reddit.com/r/freecad</a> (or <a rel="nofollow" class="external free" href="http://www.reddit.com/r/cad/">http://www.reddit.com/r/cad/</a>)</li>
|
|
<li> <a rel="nofollow" class="external free" href="http://hackaday.com/contact-hack-a-day/">http://hackaday.com/contact-hack-a-day/</a></li>
|
|
<li> <a rel="nofollow" class="external free" href="http://www.linuxformat.com/">http://www.linuxformat.com/</a></li>
|
|
<li> <a rel="nofollow" class="external free" href="http://www.inside3dp.com/">http://www.inside3dp.com/</a></li>
|
|
<li> <a rel="nofollow" class="external free" href="http://diy3dprinting.blogspot.com/">http://diy3dprinting.blogspot.com/</a></li></ul>
|
|
<h3><span class="mw-headline" id="Other_Sites">Other Sites</span></h3>
|
|
<ul><li> <a rel="nofollow" class="external free" href="http://www.bld3r.com/">http://www.bld3r.com/</a></li>
|
|
<li> <a rel="nofollow" class="external free" href="http://forum.lulzbot.com/viewforum.php?f=30">http://forum.lulzbot.com/viewforum.php?f=30</a></li>
|
|
<li> <a rel="nofollow" class="external free" href="http://cad.about.com/">http://cad.about.com/</a></li>
|
|
<li> <a rel="nofollow" class="external free" href="http://en.wikipedia.org/wiki/FreeCAD">http://en.wikipedia.org/wiki/FreeCAD</a></li>
|
|
<li> <a rel="nofollow" class="external free" href="http://forum.diigiit.com/">http://forum.diigiit.com/</a></li></ul>
|
|
<h3><span class="mw-headline" id="Spanish">Spanish</span></h3>
|
|
<ul><li> <a rel="nofollow" class="external free" href="http://www.taringa.net/">http://www.taringa.net/</a></li></ul>
|
|
<h3><span class="mw-headline" id="Blogs">Blogs</span></h3>
|
|
<ul><li> <a rel="nofollow" class="external free" href="http://www.junauza.com/">http://www.junauza.com/</a></li>
|
|
<li> <a rel="nofollow" class="external free" href="http://www.blender3darchitect.com/">http://www.blender3darchitect.com/</a></li>
|
|
<li> <a rel="nofollow" class="external free" href="http://linuxaideddesign.blogspot.de/">http://linuxaideddesign.blogspot.de/</a></li>
|
|
<li> <a rel="nofollow" class="external free" href="http://www.techdrivein.com/">http://www.techdrivein.com/</a></li>
|
|
<li> <a rel="nofollow" class="external free" href="http://sliptonic.com/">http://sliptonic.com/</a></li>
|
|
<li> <a rel="nofollow" class="external free" href="http://opensourcedesigntools.blogspot.de/">http://opensourcedesigntools.blogspot.de/</a></li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=User:Yorik" title="User:Yorik">yorik</a> - <a rel="nofollow" class="external free" href="http://yorik.uncreated.net">http://yorik.uncreated.net</a></li></ul>
|
|
<h3><span class="mw-headline" id="French">French</span></h3>
|
|
<ul><li> <a rel="nofollow" class="external free" href="http://www.linuxgraphic.org/">http://www.linuxgraphic.org/</a></li>
|
|
<li> <a rel="nofollow" class="external free" href="http://www.freecad-france.com/">http://www.freecad-france.com/</a></li></ul>
|
|
<h3><span class="mw-headline" id="Portugese">Portugese</span></h3>
|
|
<ul><li> <a rel="nofollow" class="external free" href="http://www.geosaber.com.br/">http://www.geosaber.com.br/</a> (not sure how appropriate/relevant)</li></ul>
|
|
<h3><span class="mw-headline" id="Spanish_2">Spanish</span></h3>
|
|
<ul><li> <a rel="nofollow" class="external free" href="http://www.iearobotics.com/blog/">http://www.iearobotics.com/blog/</a></li></ul>
|
|
<h3><span class="mw-headline" id="Italian">Italian</span></h3>
|
|
<ul><li> <a rel="nofollow" class="external free" href="http://ingegnerialibera.altervista.org/blog/doku.php">http://ingegnerialibera.altervista.org/blog/doku.php</a></li></ul>
|
|
<h3><span class="mw-headline" id="Polish">Polish</span></h3>
|
|
<ul><li> <a rel="nofollow" class="external free" href="http://www.ubucentrum.net">http://www.ubucentrum.net</a></li>
|
|
<li> <a rel="nofollow" class="external free" href="http://wkupiesila.blogspot.com">http://wkupiesila.blogspot.com</a></li>
|
|
<li> <a rel="nofollow" class="external free" href="http://cadblog.pl">http://cadblog.pl</a></li>
|
|
<li> <a rel="nofollow" class="external free" href="http://jakilinux.org/">http://jakilinux.org/</a></li></ul>
|
|
<h3><span class="mw-headline" id="Chinese">Chinese</span></h3>
|
|
<ul><li> <a rel="nofollow" class="external free" href="http://www.lirui.name/post/208.html">http://www.lirui.name/post/208.html</a></li></ul>
|
|
<div style="clear:both"></div>
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div><div class="printfooter">
|
|
Online version: "<a dir="ltr" href="https://www.freecadweb.org/wiki/index.php?title=Release_process&oldid=156424">http://www.freecadweb.org/wiki/index.php?title=Release_process&oldid=156424</a>"</div>
|
|
<div id="catlinks" class="catlinks" data-mw="interface"></div><div class="visualClear"></div>
|
|
</div>
|
|
</div>
|
|
<div id="mw-navigation">
|
|
<h2>Navigation menu</h2>
|
|
|
|
</body></html> |