This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a commit to branch contributors-guide
in repository https://gitbox.apache.org/repos/asf/struts-site.git

commit 69a7edf08e55b7656b4a47d6c5a088f4e27bfefb
Author: Lukasz Lenart <lukaszlen...@apache.org>
AuthorDate: Mon Jul 20 08:59:20 2020 +0200

    Adding section how create a release
---
 .../creating-and-signing-a-distribution.md         | 37 ++++++++++++++++++++++
 source/contributors/index.md                       |  4 +--
 2 files changed, 39 insertions(+), 2 deletions(-)

diff --git a/source/contributors/creating-and-signing-a-distribution.md 
b/source/contributors/creating-and-signing-a-distribution.md
new file mode 100644
index 0000000..372c003
--- /dev/null
+++ b/source/contributors/creating-and-signing-a-distribution.md
@@ -0,0 +1,37 @@
+---
+layout: default
+title: Creating and Signing a Distribution
+parent:
+  title: Contributors Guide
+  url: index.html
+---
+
+#Creating and Signing a Distribution
+{:.no_toc}
+
+* Will be replaced with the ToC, excluding a header
+{:toc}
+
+## How to prepare a normal release ?
+
+- create a Version Notes page and start adding important changes to it
+- create a filter in JIRA with `Fix Version` pointing to the release version 
you want to prepare
+- review JIRA issues and re-organise them, move the `Fix Version` to the next 
release or `Future`, mark what should be 
+  solved in the release you're working on
+
+## How to prepare a fast track release ?
+
+- keep all the information confidential as possible, communicate throughout 
security@struts.a.o group
+- restrict access to all the related pages created in Confluence to 
struts-committers group only, they can be made 
+  public available after a fix or workaround has been released
+
+## What do you want to build ?
+
+Depends on what you want to achieve, please select topic from the list below:
+
+- [One time steps](#PAGE_27832952) - before you start preparing a distribution
+- [Sample announcements](#PAGE_27832957) - announcements used to communicate 
the achievement
+- [Building Struts Master](#PAGE_27839549) - how to release Struts Master
+- [Building Struts Annotations](#PAGE_27832965) - when you want to prepare a 
new distribution of Struts Annotations (if something changed)
+- [Building Struts 2 - Normal release](#PAGE_27832970) - the most common used 
path
+- [Building Struts 2 - Fast track release](#PAGE_27834014) - how to prepare a 
fast track release with important security patch
diff --git a/source/contributors/index.md b/source/contributors/index.md
index 684622b..4cad522 100644
--- a/source/contributors/index.md
+++ b/source/contributors/index.md
@@ -7,8 +7,8 @@ title: Contributors Guide
 
 ## Source
 
-- [Building the Framework from Source](#PAGE_13829)
-  - [Building with Maven](#PAGE_14147)
+- [Building the Framework from Source](building-the-framework-from-source)
+  - [Building with Maven](building-with-maven)
 - [Creating and Signing a Distribution](#PAGE_26375)
 - [Requirements](#PAGE_29362) and [Use Cases](#PAGE_29364) - _under 
construction_ 
 - [Precise Error Reporting](#PAGE_29826)

Reply via email to