diff options
author | Marius Kintel <marius@kintel.net> | 2013-06-18 05:46:48 (GMT) |
---|---|---|
committer | Marius Kintel <marius@kintel.net> | 2013-06-18 05:46:48 (GMT) |
commit | 6d91540e4cc3f9fe0caaea63ac64518a5626d28b (patch) | |
tree | ca7034453a1f55124e4b7378aaab22985aff6a21 /doc | |
parent | 95947a877b8e88521a7f00348d56c89e9b7c2a79 (diff) | |
parent | 6c7d386a3338039416ced323bf1aa75edbb43d19 (diff) |
Merge branch 'master' into epec-kernel
Diffstat (limited to 'doc')
-rw-r--r-- | doc/TODO.txt | 2 | ||||
-rw-r--r-- | doc/release-checklist.txt | 32 |
2 files changed, 24 insertions, 10 deletions
diff --git a/doc/TODO.txt b/doc/TODO.txt index d05df2c..e56dbd7 100644 --- a/doc/TODO.txt +++ b/doc/TODO.txt @@ -227,7 +227,7 @@ DOCUMENTATION ------------- o Auto-generate API documentation instead of, in addition to or combined with, the wikibooks docs. o Write checklists for typical extension work (add new module, add new function) - -> make sure new test files are added + -> syntax highlighter, test files, examples, documentation (external editor modes) o Clarify include/use better in the wikibook docs (e.g. that use'd modules have to be self-contained) TESTING diff --git a/doc/release-checklist.txt b/doc/release-checklist.txt index f5bb759..d239278 100644 --- a/doc/release-checklist.txt +++ b/doc/release-checklist.txt @@ -1,6 +1,19 @@ OpenSCAD Release Checklist -------------------------- +o Pre-release preparations + - Merge MCAD + o In MCAD clone: + $ git fetch upstream + $ git merge upstream/master + $ git push + o In OpenSCAD: + $ cd libraries/MCAD + $ git pull + $ cd ../.. + $ git commit -m "Updated MCAD" + $ git push + (See bottom of this file for how to build release binaries) o Set VERSION and VERSIONDATE environment variable @@ -31,19 +44,24 @@ o git push --tags o Upload Source package $ ./scripts/googlecode_upload.py -s 'Source Code' -p openscad -l Featured,Type-Source openscad-$VERSION.src.tar.gz + $ scp openscad-$VERSION.src.tar.gz openscad@files.openscad.org:www o Remove VERSION environment variable $ unset VERSION +o Write release email/blog entry o Update web page -o Write email to mailing list + - news.html + - inc/src_release_links.js o Update external resources: - http://en.wikipedia.org/wiki/OpenSCAD +o Write to mailing list +o Tweet o Notify package managers - Ubuntu: https://launchpad.net/~chrysn - Fedora: Miro HronĨok <miro@hroncok.cz> or <mhroncok@redhat.com> - - MacPorts: - + - OpenSUSE: Pavol Rusnak <prusnak@opensuse.org> + - MacPorts: Frank Schima <macports2000@gmail.com> Build and Upload Release Binaries --------------------------------- @@ -66,10 +84,6 @@ Linux: $ ./scripts/googlecode_upload.py -s 'Linux Binaries' -p openscad openscad-$VERSION.x86-ARCH.tar.gz -l Featured,OpSys-Linux,Type-Archive openscad-$VERSION.x86-ARCH.tar.gz o Update web page with download links -Windows mingw cross-build: FIXME 32 vs. 64 bit +Windows mingw cross-build: - $ ./scripts/publish-mingw-x.sh -> mingw32/Openscad-$VERSION.zip - -> mingw32/Openscad-$VERSION-Installer.exe - $ ./scripts/googlecode_upload.py -s 'Windows Binaries' -p openscad OpenSCAD-$VERSION.zip -l Featured,OpSys-Windows,Type-Archive OpenSCAD-$VERSION.zip - $ ./scripts/googlecode_upload.py -s 'Windows Installer' -p openscad OpenSCAD-$VERSION-Installer.exe -l Featured,OpSys-Windows,Type-Installer OpenSCAD-$VERSION-Installer.exe - o Update web page with download links +FIXME: Adapt scripts/builder.sh to build release binaries |