Login
Add some draft notes about how we do P::C releases
authorChris Dolan <chris+github@chrisdolan.net>
Sat, 11 Oct 2008 22:41:03 +0000 (22:41 +0000)
committerChris Dolan <chris+github@chrisdolan.net>
Sat, 11 Oct 2008 22:41:03 +0000 (22:41 +0000)
MANIFEST.SKIP
README.developer
README.release [new file with mode: 0644]

index 8cc9a58..4550a58 100644 (file)
@@ -1,5 +1,6 @@
 ^Perl-Critic-
 ^README\.developer$
+^README\.release$
 \.PPI$
 ^lib/Perl/Critic/PolicySummary.pod$
 _without_optional_dependencies.t$
index 9bae95d..478224e 100644 (file)
@@ -16,3 +16,4 @@ Steps for adding a new Policy:
  * tools/svnkeywords t/[category]/[name].run lib/Perl/Critic/Policy/[category]/[name].pm
 
  * Remove from TODO
+ * After release, set co-maint in PAUSE
diff --git a/README.release b/README.release
new file mode 100644 (file)
index 0000000..90c4b2b
--- /dev/null
@@ -0,0 +1,15 @@
+These are recommended steps to performing a Perl::Critic release to CPAN.
+
+** TODO: this is just a rough draft with some ideas.  This needs to be
+   filled out by an expert.
+
+ * Pre-release
+   - testing
+   - author testing
+   - Build distmeta
+   - Build manifest
+ * Release tools
+   - ??? (chris uses cpan-upload)
+ * Post-release
+   - announce?
+   - set co-maint in PAUSE for any new modules