summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorMarius Kintel <marius@kintel.net>2013-06-18 05:46:48 (GMT)
committerMarius Kintel <marius@kintel.net>2013-06-18 05:46:48 (GMT)
commit6d91540e4cc3f9fe0caaea63ac64518a5626d28b (patch)
treeca7034453a1f55124e4b7378aaab22985aff6a21 /doc
parent95947a877b8e88521a7f00348d56c89e9b7c2a79 (diff)
parent6c7d386a3338039416ced323bf1aa75edbb43d19 (diff)
Merge branch 'master' into epec-kernel
Diffstat (limited to 'doc')
-rw-r--r--doc/TODO.txt2
-rw-r--r--doc/release-checklist.txt32
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
contact: Jan Huwald // Impressum