This is an automated email from the ASF dual-hosted git repository.
jamesbognar pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/juneau.git
The following commit(s) were added to refs/heads/master by this push:
new e84864356 New GitHub workflow to set up pages
e84864356 is described below
commit e84864356e5315e39c211385d8b93fb587bba11b
Author: James Bognar <[email protected]>
AuthorDate: Sat Sep 13 08:47:17 2025 -0400
New GitHub workflow to set up pages
---
.github/workflows/pages.yml | 63 ---------------------------------------------
README.md | 26 +++++++++++--------
2 files changed, 15 insertions(+), 74 deletions(-)
diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml
index aba89c922..9e6809bb1 100644
--- a/.github/workflows/pages.yml
+++ b/.github/workflows/pages.yml
@@ -99,66 +99,3 @@ jobs:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
-
- - name: Send success notification
- if: success()
- uses: dawidd6/action-send-mail@v3
- with:
- server_address: smtp.gmail.com
- server_port: 587
- username: ${{ secrets.MAIL_USERNAME }}
- password: ${{ secrets.MAIL_PASSWORD }}
- subject: "✅ Juneau GitHub Pages Deployed Successfully"
- to: ${{ secrets.NOTIFICATION_EMAIL }}
- from: ${{ secrets.MAIL_USERNAME }}
- body: |
- 🎉 **Juneau Documentation Successfully Deployed!**
-
- **Project:** Apache Juneau
- **Branch:** ${{ github.ref_name }}
- **Commit:** ${{ github.sha }}
- **Author:** ${{ github.actor }}
- **Workflow:** ${{ github.workflow }}
- **Run:** ${{ github.run_number }}
-
- **📚 Site URL:** ${{ steps.deployment.outputs.page_url }}
-
- **📊 Build Details:**
- - Repository: ${{ github.repository }}
- - Triggered by: ${{ github.event_name }}
- - Run ID: ${{ github.run_id }}
-
- The complete project site including API documentation, test
reports, and project information is now live!
-
- - name: Send failure notification
- if: failure()
- uses: dawidd6/action-send-mail@v3
- with:
- server_address: smtp.gmail.com
- server_port: 587
- username: ${{ secrets.MAIL_USERNAME }}
- password: ${{ secrets.MAIL_PASSWORD }}
- subject: "❌ Juneau GitHub Pages Deployment Failed"
- to: ${{ secrets.NOTIFICATION_EMAIL }}
- from: ${{ secrets.MAIL_USERNAME }}
- body: |
- 🚨 **Juneau Documentation Deployment Failed!**
-
- **Project:** Apache Juneau
- **Branch:** ${{ github.ref_name }}
- **Commit:** ${{ github.sha }}
- **Author:** ${{ github.actor }}
- **Workflow:** ${{ github.workflow }}
- **Run:** ${{ github.run_number }}
-
- **🔍 Troubleshooting:**
- - Check the workflow logs: https://github.com/${{
github.repository }}/actions/runs/${{ github.run_id }}
- - Verify the build process and dependencies
- - Check for any Maven or site generation errors
-
- **📊 Build Details:**
- - Repository: ${{ github.repository }}
- - Triggered by: ${{ github.event_name }}
- - Run ID: ${{ github.run_id }}
-
- Please check the logs and retry the deployment.
diff --git a/README.md b/README.md
index 5eadac4df..8c501a3cd 100644
--- a/README.md
+++ b/README.md
@@ -19,19 +19,23 @@
[](https://github.com/apache/juneau/actions/workflows/codeql-analysis.yml)
[](https://github.com/apache/juneau/actions/workflows/pages.yml)
-* [Homepage](https://juneau.apache.org/)
-* [Wiki](https://github.com/apache/juneau/wiki)
-* [Javadocs](https://juneau.apache.org/site/apidocs-9.0.0/index.html)
-*
[Documentation](https://juneau.apache.org/site/apidocs-9.0.0/overview-summary.html#overview.description)
-* [Pet Store App](https://github.com/apache/juneau-petstore)
+## 📚 Documentation & Resources
-## 📚 Development Documentation
+### 🌐 Official Resources
+* **[🏠 Homepage](https://juneau.apache.org/)** - Official Apache Juneau website
+* **[📖 Wiki](https://github.com/apache/juneau/wiki)** - Community
documentation and guides
+* **[🎯 Pet Store App](https://github.com/apache/juneau-petstore)** - Complete
example application
-* **[📖 Project Site](https://apache.github.io/juneau/)** - Complete project
documentation with API docs, test reports, and project information
-* **[🔧 API Documentation](https://apache.github.io/juneau/apidocs/)** - Latest
Javadoc API documentation
-* **[📊 Test Reports](https://apache.github.io/juneau/surefire.html)** - JUnit
test execution results
-* **[📦 Dependencies](https://apache.github.io/juneau/dependencies.html)** -
Project dependency analysis
-* **[📋 Project
Reports](https://apache.github.io/juneau/project-reports.html)** - Complete
Maven site reports
+### 📋 Stable Documentation
+* **[📚 Official
Javadocs](https://juneau.apache.org/site/apidocs-9.0.0/index.html)** - Released
API documentation (v9.0.0)
+* **[📖 Official
Documentation](https://juneau.apache.org/site/apidocs-9.0.0/overview-summary.html#overview.description)**
- Complete framework documentation
+
+### 🚀 Development Documentation
+* **[📖 Project Site](https://github.com/pages/apache/juneau/)** - Latest
project documentation with API docs, test reports, and project information
+* **[🔧 API Documentation](https://github.com/pages/apache/juneau/apidocs/)** -
Current development Javadoc API documentation
+* **[📊 Test Reports](https://github.com/pages/apache/juneau/surefire.html)** -
JUnit test execution results
+* **[📦
Dependencies](https://github.com/pages/apache/juneau/dependencies.html)** -
Project dependency analysis
+* **[📋 Project
Reports](https://github.com/pages/apache/juneau/project-reports.html)** -
Complete Maven site reports
> **Note:** The development documentation is automatically updated with each
> commit and provides the most current project information.