diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index ad0d83726..fb95f5234 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -31,7 +31,7 @@ body: attributes: label: Before submit options: - - label: I had searched in the [issues](https://github.com/apache/incubator-hugegraph-ai/issues) and found no similar issues. + - label: I had searched in the [issues](https://github.com/apache/hugegraph-ai/issues) and found no similar issues. required: true - type: textarea diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml index 2b3d5e7a1..724d11aa9 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.yml +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -9,11 +9,11 @@ body: attributes: label: Search before asking description: > - Please make sure to search in the [feature](https://github.com/apache/incubator-hugegraph-ai/issues?q=is%3Aissue+label%3A%22Feature%22) first + Please make sure to search in the [feature](https://github.com/apache/hugegraph-ai/issues?q=is%3Aissue+label%3A%22Feature%22) first to see whether the same feature was requested already. options: - label: > - I had searched in the [feature](https://github.com/apache/incubator-hugegraph-ai/issues?q=is%3Aissue+label%3A%22Feature%22) and found no + I had searched in the [feature](https://github.com/apache/hugegraph-ai/issues?q=is%3Aissue+label%3A%22Feature%22) and found no similar feature requirement. required: true diff --git a/.github/ISSUE_TEMPLATE/question_ask.yml b/.github/ISSUE_TEMPLATE/question_ask.yml index 5f910c909..3e09faadc 100644 --- a/.github/ISSUE_TEMPLATE/question_ask.yml +++ b/.github/ISSUE_TEMPLATE/question_ask.yml @@ -32,7 +32,7 @@ body: attributes: label: Before submit options: - - label: I had searched in the [issues](https://github.com/apache/incubator-hugegraph-ai/issues) and found no similar issues. + - label: I had searched in the [issues](https://github.com/apache/hugegraph-ai/issues) and found no similar issues. required: true - type: textarea diff --git a/.github/workflows/sync.yml b/.github/workflows/sync.yml index 51e9ac45e..a7210fd4d 100644 --- a/.github/workflows/sync.yml +++ b/.github/workflows/sync.yml @@ -24,7 +24,7 @@ jobs: id: sync uses: aormsby/Fork-Sync-With-Upstream-action@v3.4.1 with: - upstream_sync_repo: apache/incubator-hugegraph-ai + upstream_sync_repo: apache/hugegraph-ai upstream_sync_branch: main target_sync_branch: main target_repo_token: ${{ secrets.GITHUB_TOKEN }} # automatically generated, no need to set diff --git a/DISCLAIMER b/DISCLAIMER deleted file mode 100644 index be557e360..000000000 --- a/DISCLAIMER +++ /dev/null @@ -1,7 +0,0 @@ -Apache HugeGraph (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator PMC. - -Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, -and decision making process have stabilized in a manner consistent with other successful ASF projects. - -While incubation status is not necessarily a reflection of the completeness or stability of the code, -it does indicate that the project has yet to be fully endorsed by the ASF. diff --git a/NOTICE b/NOTICE index 944fe3fde..c37914823 100644 --- a/NOTICE +++ b/NOTICE @@ -1,5 +1,5 @@ -Apache HugeGraph(incubating) -Copyright 2022-2025 The Apache Software Foundation +Apache HugeGraph +Copyright 2022-2026 The Apache Software Foundation This product includes software developed at The Apache Software Foundation (http://www.apache.org/). diff --git a/README.md b/README.md index f73433ebd..c348af1ae 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # hugegraph-ai [![License](https://img.shields.io/badge/license-Apache%202-0E78BA.svg)](https://www.apache.org/licenses/LICENSE-2.0.html) -[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/apache/incubator-hugegraph-ai) +[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/apache/hugegraph-ai) `hugegraph-ai` integrates [HugeGraph](https://github.com/apache/hugegraph) with artificial intelligence capabilities, providing comprehensive support for developers to build AI-powered graph applications. @@ -11,7 +11,7 @@ - **[Knowledge Graph Construction](./hugegraph-llm/README.md#knowledge-graph-construction)**: Automated graph building from text using LLMs - **[Graph ML](./hugegraph-ml/README.md)**: Integration with 20+ graph learning algorithms (GCN, GAT, GraphSAGE, etc.) - **[HG-Python Client](./hugegraph-python-client/README.md)**: Easy-to-use Python interface for HugeGraph operations -- **[Vermeer Python Client](./vermeer-python-client/README.md)**: SDK/Interface for Graph Computing with [Vermeer](https://github.com/apache/incubator-hugegraph-computer/tree/master/vermeer#readme) +- **[Vermeer Python Client](./vermeer-python-client/README.md)**: SDK/Interface for Graph Computing with [Vermeer](https://github.com/apache/hugegraph-computer/tree/master/vermeer#readme) ## 🚀 Quick Start @@ -29,8 +29,8 @@ ```bash # Clone the repository -git clone https://github.com/apache/incubator-hugegraph-ai.git -cd incubator-hugegraph-ai +git clone https://github.com/apache/hugegraph-ai.git +cd hugegraph-ai # Set up environment and start services cp docker/env.template docker/.env @@ -51,8 +51,8 @@ docker compose -f docker-compose-network.yml up -d docker run -itd --name=server -p 8080:8080 hugegraph/hugegraph # 2. Clone and set up the project -git clone https://github.com/apache/incubator-hugegraph-ai.git -cd incubator-hugegraph-ai +git clone https://github.com/apache/hugegraph-ai.git +cd hugegraph-ai # 3. Install dependencies with workspace management # uv sync automatically creates venv (.venv) and installs base dependencies @@ -89,7 +89,7 @@ python examples/your_ml_example.py ## 📦 Modules -### [hugegraph-llm](./hugegraph-llm) [![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/apache/incubator-hugegraph-ai) +### [hugegraph-llm](./hugegraph-llm) [![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/apache/hugegraph-ai) Large language model integration for graph applications: @@ -123,14 +123,14 @@ Python client for HugeGraph operations: - [Project Homepage](https://hugegraph.apache.org/docs/quickstart/hugegraph-ai/) - [LLM Quick Start Guide](./hugegraph-llm/quick_start.md) -- [DeepWiki AI Documentation](https://deepwiki.com/apache/incubator-hugegraph-ai) +- [DeepWiki AI Documentation](https://deepwiki.com/apache/hugegraph-ai) ## 🔗 Related HugeGraph Projects And here are links of other repositories: 1. [hugegraph](https://github.com/apache/hugegraph) (graph's core component - Graph server + PD + Store) -2. [hugegraph-toolchain](https://github.com/apache/hugegraph-toolchain) (graph tools **[loader](https://github.com/apache/incubator-hugegraph-toolchain/tree/master/hugegraph-loader)/[dashboard](https://github.com/apache/incubator-hugegraph-toolchain/tree/master/hugegraph-hubble)/[tool](https://github.com/apache/incubator-hugegraph-toolchain/tree/master/hugegraph-tools)/[client](https://github.com/apache/incubator-hugegraph-toolchain/tree/master/hugegraph-client)**) +2. [hugegraph-toolchain](https://github.com/apache/hugegraph-toolchain) (graph tools **[loader](https://github.com/apache/hugegraph-toolchain/tree/master/hugegraph-loader)/[dashboard](https://github.com/apache/hugegraph-toolchain/tree/master/hugegraph-hubble)/[tool](https://github.com/apache/hugegraph-toolchain/tree/master/hugegraph-tools)/[client](https://github.com/apache/hugegraph-toolchain/tree/master/hugegraph-client)**) 3. [hugegraph-computer](https://github.com/apache/hugegraph-computer) (integrated **graph computing** system) 4. [hugegraph-website](https://github.com/apache/hugegraph-doc) (**doc & website** code) @@ -155,8 +155,8 @@ We welcome contributions! Please see our [contribution guidelines](https://hugeg ```bash # 1. Clone and navigate to project -git clone https://github.com/apache/incubator-hugegraph-ai.git -cd incubator-hugegraph-ai +git clone https://github.com/apache/hugegraph-ai.git +cd hugegraph-ai # 2. Install all development dependencies # uv sync creates venv automatically and installs base dependencies @@ -194,7 +194,7 @@ uv add --group dev pytest-mock # Add to dev group - Use [GitHub Desktop](https://desktop.github.com/) for easier PR management - Check existing issues before reporting bugs -[![contributors graph](https://contrib.rocks/image?repo=apache/incubator-hugegraph-ai)](https://github.com/apache/incubator-hugegraph-ai/graphs/contributors) +[![contributors graph](https://contrib.rocks/image?repo=apache/hugegraph-ai)](https://github.com/apache/hugegraph-ai/graphs/contributors) ## 📄 License @@ -202,7 +202,7 @@ hugegraph-ai is licensed under [Apache 2.0 License](./LICENSE). ## 📞 Contact Us -- **GitHub Issues**: [Report bugs or request features](https://github.com/apache/incubator-hugegraph-ai/issues) (fastest response) +- **GitHub Issues**: [Report bugs or request features](https://github.com/apache/hugegraph-ai/issues) (fastest response) - **Email**: [dev@hugegraph.apache.org](mailto:dev@hugegraph.apache.org) ([subscription required](https://hugegraph.apache.org/docs/contribution-guidelines/subscribe/)) - **Slack**: [Join the ASF HugeGraph channel](https://the-asf.slack.com/archives/C059UU2FJ23) - **WeChat**: Follow "Apache HugeGraph" official account diff --git a/docker/env.template b/docker/env.template index a1e839f34..65c4e7ec7 100644 --- a/docker/env.template +++ b/docker/env.template @@ -3,5 +3,5 @@ # ==================== Project Path Configuration ==================== # Please set to your project absolute path (must be absolute path) -# Example: /home/user/incubator-hugegraph-ai +# Example: /home/user/hugegraph-ai PROJECT_PATH=path_to_project diff --git a/hugegraph-llm/README.md b/hugegraph-llm/README.md index d5dd83627..aa61b2758 100644 --- a/hugegraph-llm/README.md +++ b/hugegraph-llm/README.md @@ -1,4 +1,4 @@ -# HugeGraph-LLM [![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/apache/incubator-hugegraph-ai) +# HugeGraph-LLM [![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/apache/hugegraph-ai) > **Bridge the gap between Graph Databases and Large Language Models** @@ -12,7 +12,7 @@ HugeGraph-LLM is a comprehensive toolkit that combines the power of graph databa - 🗣️ **Natural Language Querying** - Operate graph databases using natural language (Gremlin/Cypher) - 🔍 **Graph-Enhanced RAG** - Leverage knowledge graphs to improve answer accuracy (GraphRAG & Graph Agent) -For detailed source code doc, visit our [DeepWiki](https://deepwiki.com/apache/incubator-hugegraph-ai) page. (Recommended) +For detailed source code doc, visit our [DeepWiki](https://deepwiki.com/apache/hugegraph-ai) page. (Recommended) ## 📋 Prerequisites @@ -98,8 +98,8 @@ docker run -itd --name=server -p 8080:8080 hugegraph/hugegraph curl -LsSf https://astral.sh/uv/install.sh | sh # 3. Clone and setup project -git clone https://github.com/apache/incubator-hugegraph-ai.git -cd incubator-hugegraph-ai +git clone https://github.com/apache/hugegraph-ai.git +cd hugegraph-ai # Configure environment (see config.md for detailed options), .env will auto create if not exists @@ -137,7 +137,7 @@ python -m hugegraph_llm.config.generate --update > > - `uv sync` automatically creates virtual environment (.venv) and installs all dependencies > - Activate once with `source .venv/bin/activate` - all subsequent commands assume this environment -> - Check our [Quick Start Guide](https://github.com/apache/incubator-hugegraph-ai/blob/main/hugegraph-llm/quick_start.md) for detailed usage examples +> - Check our [Quick Start Guide](https://github.com/apache/hugegraph-ai/blob/main/hugegraph-llm/quick_start.md) for detailed usage examples ## 💡 Usage Examples @@ -154,7 +154,7 @@ Use the Gradio interface for visual knowledge graph building: **Schema Configuration:** -- **Custom Schema**: JSON format following our [template](https://github.com/apache/incubator-hugegraph-ai/blob/aff3bbe25fa91c3414947a196131be812c20ef11/hugegraph-llm/src/hugegraph_llm/config/config_data.py#L125) +- **Custom Schema**: JSON format following our [template](https://github.com/apache/hugegraph-ai/blob/aff3bbe25fa91c3414947a196131be812c20ef11/hugegraph-llm/src/hugegraph_llm/config/config_data.py#L125) - **HugeGraph Schema**: Use existing graph instance schema (e.g., "hugegraph") ![Knowledge Graph Builder](https://hugegraph.apache.org/docs/images/gradio-kg.png) diff --git a/hugegraph-llm/pyproject.toml b/hugegraph-llm/pyproject.toml index 9fb58ab56..5b2c9f5d3 100644 --- a/hugegraph-llm/pyproject.toml +++ b/hugegraph-llm/pyproject.toml @@ -73,9 +73,9 @@ vectordb = [ [project.urls] homepage = "https://hugegraph.apache.org/" -repository = "https://github.com/apache/incubator-hugegraph-ai" +repository = "https://github.com/apache/hugegraph-ai" documentation = "https://hugegraph.apache.org/docs/quickstart/hugegraph-ai/" -bug_tracker = "https://github.com/apache/incubator-hugegraph-ai/issues" +bug_tracker = "https://github.com/apache/hugegraph-ai/issues" [build-system] requires = ["hatchling"] diff --git a/hugegraph-llm/src/hugegraph_llm/demo/rag_demo/vector_graph_block.py b/hugegraph-llm/src/hugegraph_llm/demo/rag_demo/vector_graph_block.py index 32bb8ef04..5dbd87c46 100644 --- a/hugegraph-llm/src/hugegraph_llm/demo/rag_demo/vector_graph_block.py +++ b/hugegraph-llm/src/hugegraph_llm/demo/rag_demo/vector_graph_block.py @@ -218,7 +218,7 @@ def create_vector_graph_block(): - text: Build rag index from plain text - file: Upload file(s) which should be TXT or .docx (Multiple files can be selected together) - [Schema](https://hugegraph.apache.org/docs/clients/restful-api/schema/): (Accept **2 types**) - - User-defined Schema (JSON format, follow the [template](https://github.com/apache/incubator-hugegraph-ai/blob/aff3bbe25fa91c3414947a196131be812c20ef11/hugegraph-llm/src/hugegraph_llm/config/config_data.py#L125) + - User-defined Schema (JSON format, follow the [template](https://github.com/apache/hugegraph-ai/blob/aff3bbe25fa91c3414947a196131be812c20ef11/hugegraph-llm/src/hugegraph_llm/config/config_data.py#L125) to modify it) - Specify the name of the HugeGraph graph instance, it will automatically get the schema from it (like **"hugegraph"**) diff --git a/hugegraph-ml/README.md b/hugegraph-ml/README.md index 9e6eaf306..582694798 100644 --- a/hugegraph-ml/README.md +++ b/hugegraph-ml/README.md @@ -47,8 +47,8 @@ The implemented algorithm models can be found in the [models](./src/hugegraph_ml 2. Clone and setup the project: ```bash - git clone https://github.com/apache/incubator-hugegraph-ai.git - cd incubator-hugegraph-ai/hugegraph-ml + git clone https://github.com/apache/hugegraph-ai.git + cd hugegraph-ai/hugegraph-ml ``` 3. Install dependencies using uv: diff --git a/hugegraph-ml/pyproject.toml b/hugegraph-ml/pyproject.toml index 929eb3aa1..e8e83aa82 100644 --- a/hugegraph-ml/pyproject.toml +++ b/hugegraph-ml/pyproject.toml @@ -51,7 +51,7 @@ dependencies = [ [project.urls] homepage = "https://hugegraph.apache.org/" -repository = "https://github.com/apache/incubator-hugegraph-ai" +repository = "https://github.com/apache/hugegraph-ai" [tool.hatch.build.targets.wheel] packages = ["src/hugegraph_ml"] diff --git a/hugegraph-python-client/README.md b/hugegraph-python-client/README.md index ebb39e24f..f6620c270 100644 --- a/hugegraph-python-client/README.md +++ b/hugegraph-python-client/README.md @@ -21,8 +21,8 @@ uv pip install hugegraph-python # Note: may not the latest version, recommend to To install from the source, clone the repository and install the required dependencies: ```bash -git clone https://github.com/apache/incubator-hugegraph-ai.git -cd incubator-hugegraph-ai/hugegraph-python-client +git clone https://github.com/apache/hugegraph-ai.git +cd hugegraph-ai/hugegraph-python-client # Use uv sync to install dependencies (workspace member) uv sync # Automatically creates .venv and installs dependencies @@ -182,5 +182,5 @@ Thank you to all the people who already contributed to `hugegraph-python-client` ## Contact Us -* [GitHub Issues](https://github.com/apache/incubator-hugegraph-ai/issues): Feedback on usage issues and functional requirements (quick response) +* [GitHub Issues](https://github.com/apache/hugegraph-ai/issues): Feedback on usage issues and functional requirements (quick response) * Feedback Email: [dev@hugegraph.apache.org]() (subscriber only) diff --git a/hugegraph-python-client/pyproject.toml b/hugegraph-python-client/pyproject.toml index ddae125d8..2c847090e 100644 --- a/hugegraph-python-client/pyproject.toml +++ b/hugegraph-python-client/pyproject.toml @@ -36,9 +36,9 @@ dependencies = [ ] [project.urls] -homepage = "https://github.com/apache/incubator-hugegraph-ai" -repository = "https://github.com/apache/incubator-hugegraph-ai" -bug_tracker = "https://github.com/apache/incubator-hugegraph-ai/issues" +homepage = "https://github.com/apache/hugegraph-ai" +repository = "https://github.com/apache/hugegraph-ai" +bug_tracker = "https://github.com/apache/hugegraph-ai/issues" [build-system] requires = ["hatchling"] diff --git a/pyproject.toml b/pyproject.toml index 9b059384e..faa8c73c2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -53,10 +53,10 @@ all = ["hugegraph-python-client", "hugegraph-llm", "hugegraph-ml", "vermeer-pyth [project.urls] homepage = "https://hugegraph.apache.org/" -repository = "https://github.com/apache/incubator-hugegraph-ai" +repository = "https://github.com/apache/hugegraph-ai" documentation = "https://hugegraph.apache.org/docs/quickstart/hugegraph-ai/" -bug_tracker = "https://github.com/apache/incubator-hugegraph-ai/issues" -changelog = "https://github.com/apache/incubator-hugegraph-ai/releases" +bug_tracker = "https://github.com/apache/hugegraph-ai/issues" +changelog = "https://github.com/apache/hugegraph-ai/releases" [build-system] requires = ["hatchling"] diff --git a/scripts/apache-release.sh b/scripts/apache-release.sh index 076cae7f9..e4664bd00 100755 --- a/scripts/apache-release.sh +++ b/scripts/apache-release.sh @@ -44,14 +44,14 @@ rm -rf dist && mkdir -p dist/apache-${REPO} # step1: package the source code cd ../ git archive --format=tar.gz \ - --output="scripts/dist/apache-${REPO}/apache-${REPO}-incubating-${RELEASE_VERSION}-src.tar.gz" \ - --prefix="apache-${REPO}-incubating-${RELEASE_VERSION}-src/" "${GIT_BRANCH}" || exit + --output="scripts/dist/apache-${REPO}/apache-${REPO}-${RELEASE_VERSION}-src.tar.gz" \ + --prefix="apache-${REPO}-${RELEASE_VERSION}-src/" "${GIT_BRANCH}" || exit cd - # step2: copy the binary file (Optional) # Note: it's optional for project to generate binary package (skip this step if not need) -#cp -v ../../target/apache-${REPO}-incubating-"${RELEASE_VERSION}".tar.gz \ +#cp -v ../../target/apache-${REPO}-"${RELEASE_VERSION}".tar.gz \ # dist/apache-${REPO} # step3: sign + hash @@ -86,7 +86,7 @@ cd ../ rm -rfv ${SVN_DIR} ##### 4.1 pull from remote & copy files -svn co "https://dist.apache.org/repos/dist/dev/incubator/${GROUP}" ${SVN_DIR} +svn co "https://dist.apache.org/repos/dist/dev/${GROUP}" ${SVN_DIR} mkdir -p ${SVN_DIR}/"${RELEASE_VERSION}" cp -v apache-${REPO}/*tar.gz* "${SVN_DIR}/${RELEASE_VERSION}" cd ${SVN_DIR} diff --git a/vermeer-python-client/README.md b/vermeer-python-client/README.md index 2b7b2ec5b..55cf77c8e 100644 --- a/vermeer-python-client/README.md +++ b/vermeer-python-client/README.md @@ -1,6 +1,6 @@ # vermeer-python-client -The `vermeer-python-client` is a Python client(SDK) for [Vermeer](https://github.com/apache/incubator-hugegraph-computer/tree/master/vermeer#readme) (A high-performance distributed graph computing platform based on memory, supporting more than 15 graph algorithms, custom algorithm extensions, and custom data source access & easy to deploy and use) +The `vermeer-python-client` is a Python client(SDK) for [Vermeer](https://github.com/apache/hugegraph-computer/tree/master/vermeer#readme) (A high-performance distributed graph computing platform based on memory, supporting more than 15 graph algorithms, custom algorithm extensions, and custom data source access & easy to deploy and use) ## Installation @@ -19,8 +19,8 @@ To install the `vermeer-python-client`, you can use uv/pip: To install from the source, clone the repository and install the required dependencies: ```bash -git clone https://github.com/apache/incubator-hugegraph-ai.git -cd incubator-hugegraph-ai/vermeer-python-client +git clone https://github.com/apache/hugegraph-ai.git +cd hugegraph-ai/vermeer-python-client # Use uv sync to install dependencies (standalone module, not in workspace) uv sync # Automatically creates .venv and installs dependencies @@ -83,6 +83,6 @@ Thank you to all the people who already contributed to `vermeer-python-client`! ## Contact Us -* [GitHub Issues](https://github.com/apache/incubator-hugegraph-ai/issues): Feedback on usage issues and functional requirements (quick response) +* [GitHub Issues](https://github.com/apache/hugegraph-ai/issues): Feedback on usage issues and functional requirements (quick response) * Feedback Email: [dev@hugegraph.apache.org](mailto:dev@hugegraph.apache.org) (subscriber only) ``` diff --git a/vermeer-python-client/pyproject.toml b/vermeer-python-client/pyproject.toml index d60acc075..bbcd12a39 100644 --- a/vermeer-python-client/pyproject.toml +++ b/vermeer-python-client/pyproject.toml @@ -40,7 +40,7 @@ dependencies = [ [project.urls] homepage = "https://hugegraph.apache.org/" -repository = "https://github.com/apache/incubator-hugegraph-ai" +repository = "https://github.com/apache/hugegraph-ai" [build-system] requires = ["hatchling"] # Using hatchling like other submodules for consistency