Merge pull request #125 from apache/release_process_cpp

updated instructions
diff --git a/docs/Community/ReleaseProcessForCppComponents.md b/docs/Community/ReleaseProcessForCppComponents.md
index 41d714b..3d8b715 100644
--- a/docs/Community/ReleaseProcessForCppComponents.md
+++ b/docs/Community/ReleaseProcessForCppComponents.md
@@ -57,14 +57,13 @@
 ## Create Permanent Release Branch & Python Version Preparation
 * Assume target version = A.B.0
 * From IDE or Command Line: 
-    * Switch from master to new __Permanent Branch__: "A.B.X"
-    * Check setup.py "version=" line to A.B.X (remove .dev0, do not change A or B)
-    * Commit the change. __DO NOT PUSH!__
+    * Create new __Permanent Branch__: "A.B.X"
+    * Change the content of the version.cfg.in file to A.B.0
+    * Commit the change.
     * Create Annotated TAG: A.B.0-RC1 (or RCn)
     * Write down the Git hash : example: 40c6f4f
-    * Now Push Branch  "A.B.X" with edited setup.py to origin
+    * Push Branch "A.B.X" with edited version.cfg.in to origin
     * __DO NOT MERGE THIS PERMANENT BRANCH INTO MASTER__
-* From IDE or Command-line: 
     * Do explicit push of tags on branch "A.B.X" to origin:
         * `git push origin --tags`
 * From a web browser at origin web site: github.com/apache/datasketches-\<component\>
@@ -75,10 +74,9 @@
     * Confirm that the tag A.B.0-RC1 and the branch A.B.X, and HEAD coincide with the correct Git hash.
     * Confirm that there are no unstaged or staged changes.
     * Return to master branch
-    * Edit master setup.py to A'.B'.0.dev0 where A' or B' will be incremented by 1. (Bug fix releases will change the 3rd digit)
-    * Commit and Push this change to origin/master with the comment "Release Process: Change setup.py version to A'.B'.0.dev0"
+    * Edit master version.cfg.in to A'.B'.@DT@.@HHMM@ where A' or B' will be incremented by 1.
+    * Commit and Push this change to origin/master with the comment "Release Process: Change version to A'.B' development"
     * Return to release branch A.B.X
-    * You may minimize your IDE, pointing at the release branch.
     
 ## Create and/or Checkout Local *dist/dev* directories on your system
 * If you have not already, on your system create the two directory structures that mirror the dist.apache.org/repos/ directories:
@@ -117,11 +115,10 @@
     * There should be 3 files: \*-src.zip, \*-src.zip.asc, \*-src.zip.sha512 
 
 ### Create Copy of External Artifact Distributions
-* For Java, we need to place copies of the artifact jars deployed to Nexus under a "maven" directory.
-* For example see <https://dist.apache.org/repos/dist/dev/datasketches/java/2.0.0-RC3/>
-* For external artifacts of Python or Docker it will be something else.
-* These must be signed with GPG (.asc) and SHA512 (.sha512)
-* I will create a script for these artifacts someday :)
+* Run 'Build Python Wheels' action on GitHub for the release branch
+* When the build finishes download artifact.zip from it
+* Use sign_pypi_wheels.sh script to add GPG signatures and SHA512
+* Check in the result as 'pypi' subdirectory in the release candidate directory 
 
 ## Prepare & Send [VOTE] Letter to dev@
 * See VoteTemplates directory for a recent example
@@ -176,8 +173,6 @@
     * `./createDownloadsInclude.sh /Users/\<name\>/ ... /datasketches-website`
 * When this is done, be sure to commit the changes to the website.
 
-## Update Javadocs (or Equivalent) on Website
-
 ## Update Website Documentation (if new functionality)
 
 ## Prepare Announce Letter to dev@