This is an automated email from the ASF dual-hosted git repository. yasith pushed a commit to branch readme-update in repository https://gitbox.apache.org/repos/asf/airavata.git
commit 5e773e9b683a2baa95caff9f25b261d59d79de38 Author: Yasith Jayawardana <[email protected]> AuthorDate: Thu Jun 12 16:56:07 2025 -0500 Add details about the airavata ecosystem into README.md This PR introduces a new section to the README.md titled βAiravata Component Ecosystemβ, which outlines the key modules and repositories that make up the broader Apache Airavata ecosystem. The section categorizes components into Core services, User interfaces, Data and metadata services, Documentation and branding, and Experimental and research projects. This addition provides readers and contributors with a high-level view of the full project landscape, making it easier to understand the modular structure and navigate related repositories. --- README.md | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/README.md b/README.md index 0a56939a56..089496945b 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,42 @@ Apache Airavata is a software framework for executing and managing computational > Learn more at [airavata.apache.org](https://airavata.apache.org) +## π§± The Airavata Ecosystem + +Apache Airavata is composed of modular components spanning core services, data management, user interfaces, and developer tooling. + +### π§ Core Services +- [`airavata`](https://github.com/apache/airavata) β Main microservices and orchestration engine +- [`airavata-custos`](https://github.com/apache/airavata-custos) β Identity and access management framework +- [`airavata-mft`](https://github.com/apache/airavata-mft) β Managed file transfer services + +### π₯οΈ User Interfaces +- [`airavata-django-portal`](https://github.com/apache/airavata-django-portal) β Primary reference UI +- [`airavata-django-portal-sdk`](https://github.com/apache/airavata-django-portal-sdk) β SDK for custom portal development +- [`airavata-django-portal-commons`](https://github.com/apache/airavata-django-portal-commons) β Shared Django utilities +- [`airavata-cookiecutter-django-app`](https://github.com/apache/airavata-cookiecutter-django-app) β Starter template for apps +- [`airavata-cookiecutter-django-output-view`](https://github.com/apache/airavata-cookiecutter-django-output-view) β Template for output views +- [`airavata-custos-portal`](https://github.com/apache/airavata-custos-portal) β UI for Custos +- [`airavata-php-gateway`](https://github.com/apache/airavata-php-gateway) β Legacy PHP gateway +- [`airavata-jupyter-kernel`](https://github.com/apache/airavata-jupyter-kernel) β Jupyter integration + +### π¦ Data & Metadata Services +- [`airavata-data-lake`](https://github.com/apache/airavata-data-lake) β Data lake and storage backend +- [`airavata-data-catalog`](https://github.com/apache/airavata-data-catalog) β Metadata and search services +- [`airavata-mft-portal`](https://github.com/apache/airavata-mft-portal) β Web UI for file transfers + +### π Documentation & Branding +- [`airavata-docs`](https://github.com/apache/airavata-docs) β Developer documentation +- [`airavata-user-docs`](https://github.com/apache/airavata-user-docs) β End-user guides +- [`airavata-admin-user-docs`](https://github.com/apache/airavata-admin-user-docs) β Admin-focused documentation +- [`airavata-custos-docs`](https://github.com/apache/airavata-custos-docs) β Custos documentation +- [`airavata-site`](https://github.com/apache/airavata-site) β Project website + +### π§ͺ Experimental & Research +- [`airavata-sandbox`](https://github.com/apache/airavata-sandbox) β Prototypes and early-stage work +- [`airavata-labs`](https://github.com/apache/airavata-labs) β Experimental projects +- [`airavata-cerebrum`](https://github.com/apache/airavata-cerebrum) β Airavata for Neuroscience + ## π Prerequisites Before building Apache Airavata, ensure you have:
