You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nlpcraft.apache.org by se...@apache.org on 2023/03/02 05:48:11 UTC

[incubator-nlpcraft] branch master updated: Update doc.

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

sergeykamov pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nlpcraft.git


The following commit(s) were added to refs/heads/master by this push:
     new 45bb50da Update doc.
45bb50da is described below

commit 45bb50da8c60b8492387c9cc92bc163e02224a56
Author: Sergey Kamov <sk...@gmail.com>
AuthorDate: Thu Mar 2 09:48:04 2023 +0400

    Update doc.
---
 bin/MAVEN-RELEASE.md | 18 +++++++++++++++++-
 1 file changed, 17 insertions(+), 1 deletion(-)

diff --git a/bin/MAVEN-RELEASE.md b/bin/MAVEN-RELEASE.md
index 0b543c48..642c1de3 100644
--- a/bin/MAVEN-RELEASE.md
+++ b/bin/MAVEN-RELEASE.md
@@ -61,7 +61,8 @@ As result, you should have the following files in the folder `{USER_HOME}/.m2`:
         </profile>
     </profiles>
     ```
-    **Note:** encrypted passwords must be in curly brackets.      
+    **Note:** encrypted passwords must be in curly brackets. 
+
 ## 2. Make Apache Release 
 Note that `pom.xml` scm tag should contain actual tag name.
 For example, if version is `0.5.0` and tag name is `v0.5.0` following pom `scm` section should be:
@@ -92,3 +93,18 @@ The following `pom.xml` files should be updates:
   - Login into https://repository.apache.org
   - Look at staging repositories https://repository.apache.org/#stagingRepositories
   - Find and close `nlpcraft` release, then check its state.   
+
+## 4. Release Website
+- Prepare release branch, for example 'master'.
+- Build project by starting `bundle  exec Jekyll serve`.
+- Copy content of created '_site' folder into some temporary folder.
+- Switch project to the 'web-site' branch.
+- Copy content of temporary folder from previous step into 'web-site' branch root folder.
+  Be sure that this folder contains
+    - .gitignore and
+    - .asf.yaml files.
+
+  These files can be deleted if you preeliminately delete whole content of 'web-site' root folder before copying files.
+  Because these files are not appear in '_site' folder on build phase,
+  you can manually copy them from root of your initial release branch.
+- Commit and push 'web-site' branch.