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

jin pushed a commit to branch ci
in repository 
https://gitbox.apache.org/repos/asf/incubator-hugegraph-computer.git

commit 0f7cd3005c3d19ac95ca07a4065010bd27115e82
Author: imbajin <[email protected]>
AuthorDate: Wed Oct 26 19:49:14 2022 +0800

    chore: update a string of ci configs & gitignore & REAME
    
    also fix typo
---
 .github/ISSUE_TEMPLATE/bug_report.yml       |  2 +-
 .github/ISSUE_TEMPLATE/config.yml           |  4 +-
 .github/ISSUE_TEMPLATE/question_ask.yml     |  2 +-
 .travis.yml => .github/outdated/.travis.yml |  0
 .github/{workflows => outdated}/cla.yml     |  0
 .github/workflows/ci.yml                    | 15 ++---
 .github/workflows/codeql-analysis.yml       | 10 ++--
 .github/workflows/publish_images.yml        |  1 +
 .github/workflows/release.yml               |  6 +-
 .github/workflows/stale.yml                 |  6 +-
 .gitignore                                  | 86 +++++++++++++++++++++++++----
 README.md                                   | 22 ++++++--
 12 files changed, 114 insertions(+), 40 deletions(-)

diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml 
b/.github/ISSUE_TEMPLATE/bug_report.yml
index 6093e335..d24751ba 100644
--- a/.github/ISSUE_TEMPLATE/bug_report.yml
+++ b/.github/ISSUE_TEMPLATE/bug_report.yml
@@ -29,7 +29,7 @@ body:
         - exception / error (运行异常)
         - data inconsistency (计算结果不合预期)
         - logic (逻辑设计问题)
-        - performence (性能下降)
+        - performance (性能下降)
         - others (please edit later)
   
   - type: checkboxes
diff --git a/.github/ISSUE_TEMPLATE/config.yml 
b/.github/ISSUE_TEMPLATE/config.yml
index 25ae399c..e02999b6 100644
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -4,8 +4,8 @@ blank_issues_enabled: false
 contact_links:
   - name: HugeGraph Computer Doc
     # TODO: fill it after release
-    url: https://hugegraph.github.io/hugegraph-doc/
+    url: https://hugegraph.apache.org/docs/
     about: Please search question here before opening a new issue
   - name: HugeGraph API Doc
-    url: https://hugegraph.github.io/hugegraph-doc/clients/hugegraph-api.html
+    url: https://hugegraph.apache.org/docs/clients/
     about: Please search usage here before opening a new issue
diff --git a/.github/ISSUE_TEMPLATE/question_ask.yml 
b/.github/ISSUE_TEMPLATE/question_ask.yml
index a06595bf..27d891ea 100644
--- a/.github/ISSUE_TEMPLATE/question_ask.yml
+++ b/.github/ISSUE_TEMPLATE/question_ask.yml
@@ -28,7 +28,7 @@ body:
         - algorithm (算法相关问题)
         - configs (配置项 / 文档相关)
         - data inconsistency (计算结果不合预期)
-        - performence / logic (性能 / 逻辑优化)
+        - performance / logic (性能 / 逻辑优化)
         - others (please edit later)
   
   - type: checkboxes
diff --git a/.travis.yml b/.github/outdated/.travis.yml
similarity index 100%
rename from .travis.yml
rename to .github/outdated/.travis.yml
diff --git a/.github/workflows/cla.yml b/.github/outdated/cla.yml
similarity index 100%
rename from .github/workflows/cla.yml
rename to .github/outdated/cla.yml
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 43ac3d55..4e1e0ce4 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -5,14 +5,9 @@ on:
     branches:
       - master
       - /^release-.*$/
-      - /^test-.*$/
       - /^v[0-9]\..*$/
   pull_request:
     branches:
-      - master
-      - /^release-.*$/
-      - /^test-.*$/
-      - /^v[0-9]\..*$/
 
 jobs:
   computer-ci:
@@ -24,18 +19,18 @@ jobs:
 
     steps:
       - name: Checkout
-        uses: actions/checkout@v2
+        uses: actions/checkout@v3
         with:
           fetch-depth: 2
 
       - name: Install JDK 8
-        uses: actions/setup-java@v2
+        uses: actions/setup-java@v3
         with:
           java-version: '8'
           distribution: 'zulu'
 
       - name: Setup Python3
-        uses: actions/setup-python@v2
+        uses: actions/setup-python@v4
         with:
           python-version: '3.8'
       - name: Setup HDFS
@@ -50,7 +45,7 @@ jobs:
           curl localhost:9000
           kubectl get nodes
       - name: Cache Maven packages
-        uses: actions/cache@v2
+        uses: actions/cache@v3
         with:
           path: ~/.m2
           key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
@@ -62,7 +57,7 @@ jobs:
           $TRAVIS_DIR/install-hugegraph-from-source.sh 
$HUGEGRAPH_SERVER_COMMIT_ID | grep -v "Downloading\|Downloaded"
           $TRAVIS_DIR/load-data-into-hugegraph.sh
       - name: Install JDK 11
-        uses: actions/setup-java@v2
+        uses: actions/setup-java@v3
         with:
           java-version: '11'
           distribution: 'zulu'
diff --git a/.github/workflows/codeql-analysis.yml 
b/.github/workflows/codeql-analysis.yml
index d2bb3b8d..e2599c48 100644
--- a/.github/workflows/codeql-analysis.yml
+++ b/.github/workflows/codeql-analysis.yml
@@ -7,7 +7,7 @@ on:
     branches: [ master, release-*, v0.* ]
   pull_request:
     # The branches below must be a subset of the branches above
-    branches: [ master ]
+    # branches: [ master ] # enable it in all PR
   schedule:
     - cron: '45 7 * * 1'
 
@@ -27,11 +27,11 @@ jobs:
 
     steps:
     - name: Checkout repository
-      uses: actions/checkout@v2
+      uses: actions/checkout@v3
 
     # Initializes the CodeQL tools for scanning.
     - name: Initialize CodeQL
-      uses: github/codeql-action/init@v1
+      uses: github/codeql-action/init@v2
       with:
         languages: ${{ matrix.language }}
         # If you wish to specify custom queries, you can do so here or in a 
config file.
@@ -42,7 +42,7 @@ jobs:
     # Autobuild attempts to build any compiled languages  (C/C++, C#, or Java).
     # If this step fails, then you should remove it and run the build manually 
(see below)
     - name: Autobuild
-      uses: github/codeql-action/autobuild@v1
+      uses: github/codeql-action/autobuild@v2
 
     # ℹ️ Command-line programs to run using the OS shell.
     # 📚 https://git.io/JvXDl
@@ -56,4 +56,4 @@ jobs:
     #   make release
 
     - name: Perform CodeQL Analysis
-      uses: github/codeql-action/analyze@v1
+      uses: github/codeql-action/analyze@v2
diff --git a/.github/workflows/publish_images.yml 
b/.github/workflows/publish_images.yml
index d36977dd..608c9a74 100644
--- a/.github/workflows/publish_images.yml
+++ b/.github/workflows/publish_images.yml
@@ -1,5 +1,6 @@
 name: publish hugegraph-computer images
 
+# TODO: could we use this action now? (if not, what shall we do?)
 on:
   push:
     branches:
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index f06408b3..95c2ff9d 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -9,20 +9,20 @@ jobs:
     runs-on: ubuntu-20.04
     steps:
       - name: Install JDK 11
-        uses: actions/setup-java@v2
+        uses: actions/setup-java@v3
         with:
           java-version: '11'
           distribution: 'adopt'
 
       - name: Cache Maven packages
-        uses: actions/cache@v2
+        uses: actions/cache@v3
         with:
           path: ~/.m2
           key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
           restore-keys: ${{ runner.os }}-m2
 
       - name: Checkout
-        uses: actions/checkout@v2
+        uses: actions/checkout@v3
         with:
           fetch-depth: 2
 
diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml
index 1813bd3c..73f46247 100644
--- a/.github/workflows/stale.yml
+++ b/.github/workflows/stale.yml
@@ -20,14 +20,16 @@ jobs:
         stale-pr-message: 'Due to the lack of activity, the current pr is 
marked as stale and will be closed after 180 days, any update will remove the 
stale label'
         stale-issue-label: 'inactive'
         stale-pr-label: 'inactive'
-        exempt-issue-labels: 'feature,bug,enhancement,improvement,wontfix,todo'
+        exempt-issue-labels: 
'feature,bug,enhancement,improvement,wontfix,todo,help wanted,security'
+        exempt-pr-labels: 
'feature,bug,enhancement,improvement,wontfix,todo,help wanted,security'
+        exempt-all-milestones: true
 
         days-before-issue-stale: 15
         days-before-issue-close: 20
         days-before-pr-stale: 30
         days-before-pr-close: 180
         operations-per-run: 10
-        start-date: '2018-12-01T00:00:00Z'
+        start-date: '2018-10-01T00:00:00Z'
 
         exempt-all-assignees: true
         remove-stale-when-updated: true
diff --git a/.gitignore b/.gitignore
index e625f6ed..722dfcf5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,6 +1,53 @@
-.DS_Store
-*.iml
+target/
+**.db
+logs/
+ui
+node_modules
+upload-files/
+demo*
+gen-java
+build
+*.class
+**/dependency-reduced-pom.xml
+
+
+### STS ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+.sts4-cache
+.svn
+
+### IntelliJ IDEA ###
+.idea
+.idea/
 *.iws
+*.iml
+*.ipr
+
+### NetBeans ###
+/nbproject/private/
+/nbbuild/
+/dist/
+/nbdist/
+/.nb-gradle/
+build/
+
+### VS Code ###
+.vscode/
+
+# misc
+.DS_Store
+*/.DS_Store
+**/*.DS_Store
+.env.local
+.env.development.local
+.env.test.local
+.env.production.local
+
 *.orig
 *.rej
 **/.keep
@@ -10,12 +57,29 @@
 *.swp
 *.log
 *.pyc
-.idea
-.svn
-.classpath
-.project
-.settings
-target
-gen-java
-build
-**/dependency-reduced-pom.xml
+
+# maven ignore
+output/
+*.war
+*.zip
+*.tar
+*.tar.gz
+tree.txt
+*.versionsBackup
+
+# eclipse ignore
+.settings/
+
+# temp ignore
+*.cache
+*.diff
+*.patch
+*.tmp
+
+# system ignore
+Thumbs.db
+hs_err_pid*
+# mobile Tools for Java (J2ME)
+.mtj.tmp/
+# blueJ files
+*.ctxt
diff --git a/README.md b/README.md
index efd9252b..2a90bec1 100644
--- a/README.md
+++ b/README.md
@@ -5,19 +5,31 @@
 
[![codecov](https://codecov.io/gh/hugegraph/hugegraph-computer/branch/master/graph/badge.svg)](https://codecov.io/gh/hugegraph/hugegraph-computer)
 [![Docker 
Pulls](https://img.shields.io/docker/pulls/hugegraph/hugegraph-builtin-algorithms)](https://hub.docker.com/repository/docker/hugegraph/hugegraph-builtin-algorithms)
 
-hugegraph-computer is a distributed graph processing system for hugegraph. It 
is an implementaion of 
[Pregel](https://kowshik.github.io/JPregel/pregel_paper.pdf). It runs on 
Kubernetes or YARN framework.
+hugegraph-computer is a distributed graph processing system for hugegraph. It 
is an implementation of 
[Pregel](https://kowshik.github.io/JPregel/pregel_paper.pdf). It runs on 
Kubernetes or YARN framework.
 
 ## Features
 
 - Based on BSP(Bulk Synchronous Parallel) model, every iteration is a 
superstep.
-- Auto memory management. The framework will spilt some data to disk, the 
framework will never OOM(Out of Memory).
-- The the part of edges or the messages of super node can be in memory, so you 
will never loss it.
+- Auto memory management. The framework will split some data to disk, the 
framework will never OOM(Out of Memory).
+- The part of edges or the messages of super node can be in memory, so you 
will never lose it.
 - You can output the result to HDFS or HugeGraph, or any other system.
-- Easy to develop a new algotirhm. You need to focus on a vertex only, not to 
worry about messages transfering and memory.
+- Easy to develop a new algorithm. You need to focus on a vertex only, not to 
worry about messages transferring and memory.
 
 ## Learn More
 
-The [project homepage](https://hugegraph.github.io/hugegraph-doc/) contains 
more information about hugegraph-computer. 
+The [project homepage](https://hugegraph.apache.org/docs/) contains more 
information about hugegraph-computer.
+
+And here are links of other repositories:
+1. [hugegraph-server](https://github.com/apache/incubator-hugegraph) (graph's 
core component - OLTP server)
+2. 
[hugegraph-toolchain](https://github.com/apache/incubator-hugegraph-toolchain) 
(include loader/dashboard/tool/client)
+3. [hugegraph-commons](https://github.com/apache/incubator-hugegraph-commons) 
(include common & rpc module)
+4. [hugegraph-website](https://github.com/apache/incubator-hugegraph-doc) 
(include doc & website code)
+
+## Contributing
+
+Welcome to contribute, please see [`How to 
Contribute`](https://github.com/apache/incubator-hugegraph/blob/master/CONTRIBUTING.md)
 for more information
+
+Note: It's recommended to use [GitHub Desktop](https://desktop.github.com/) to 
**greatly simplify** the PR and commit process.
 
 ## License
 

Reply via email to