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

smarru pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airavata-portals.git

commit 64e1a99b62a92d49de62c42563dc47dcf8ca9e39
Author: Suresh Marru <[email protected]>
AuthorDate: Sat Jun 21 10:42:59 2025 -0400

    Adding the README
---
 README.md | 43 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 43 insertions(+)

diff --git a/README.md b/README.md
new file mode 100644
index 0000000..ffb6ad7
--- /dev/null
+++ b/README.md
@@ -0,0 +1,43 @@
+# Apache Airavata Portals
+
+The `airavata-portals` repository is a consolidated home for all web-based 
user interfaces built on top of the [Apache 
Airavata](https://airavata.apache.org/) middleware platform. This collection of 
frontend components and frameworks enables seamless interaction with Airavata's 
powerful orchestration, identity, data, and compute services.
+
+## Repository Structure
+
+This repository contains the following sub-projects and templates:
+
+### 🖥️ Portals and SDKs
+
+- **airavata-django-portal**  
+  The reference web-based user interface for interacting with Airavata 
services, supporting job submissions, project management, and monitoring.
+
+- **airavata-django-portal-sdk**  
+  A pluggable SDK enabling custom Django-based science gateways with minimal 
setup.
+
+- **airavata-django-portal-commons**  
+  Shared UI components and utilities used across Django-based portals.
+
+### Starter Templates
+
+- **airavata-cookiecutter-django-app**  
+  Cookiecutter template to scaffold new Django apps for integration with the 
Django portal.
+
+- **airavata-cookiecutter-django-output-view**  
+  Template for building reusable output viewers compatible with portal job 
results.
+
+### Legacy and Other Frontends
+
+- **airavata-php-gateway**  
+  Legacy PHP-based science gateway frontend (archived/deprecated).
+
+- **airavata-custos-portal**  
+  Web-based UI for managing Custos identity, group, and resource permissions.
+
+## Purpose
+
+The goal of this consolidation is to:
+
+- Simplify the discovery and contribution process for Airavata frontend 
components.
+- Encourage reuse of UI components through a shared ecosystem.
+- Promote rapid prototyping and customization of science gateways.
+- Align documentation and tooling across related UI projects.
\ No newline at end of file

Reply via email to