You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@attic.apache.org by ni...@apache.org on 2025/05/06 15:08:12 UTC
(attic) branch experimental updated (71d3f79 -> 96c18bf)
This is an automated email from the ASF dual-hosted git repository.
niallp pushed a change to branch experimental
in repository https://gitbox.apache.org/repos/asf/attic.git
discard 71d3f79 Minor re-wording
discard 466e70b Link to the Projects/Sub-Projects pages
discard 11ab8d4 Split "Projects" & "Sub-projects" on different pages & menus
discard fae7cd4 Add projects-index page
add 3343381 data.md - Minor corrections: - consistency in Subbersion/Git examples - text correction for Wiki element - change wiki example to Oltu (has multiple keys)
add 7d53a50 Add a couple of links
new b13e699 Add projects-index page
new 72d98f8 Split "Projects" & "Sub-projects" on different pages & menus
new 068ece6 Link to the Projects/Sub-Projects pages
new 96c18bf Minor re-wording
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (71d3f79)
\
N -- N -- N refs/heads/experimental (96c18bf)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
_layouts/project-layout.html | 1 +
data.md | 12 ++++++------
2 files changed, 7 insertions(+), 6 deletions(-)
(attic) 04/04: Minor re-wording
Posted by ni...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
niallp pushed a commit to branch experimental
in repository https://gitbox.apache.org/repos/asf/attic.git
commit 96c18bf8f05b6a74857548b61a8e2b7d62ee80a2
Author: Niall Pemberton <ni...@gmail.com>
AuthorDate: Tue May 6 12:52:09 2025 +0100
Minor re-wording
---
projects.md | 2 +-
subprojects.md | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/projects.md b/projects.md
index 4a82989..bcbce57 100644
--- a/projects.md
+++ b/projects.md
@@ -25,7 +25,7 @@ limitations under the License.
***
{: .fs-5}
-This page lists all the **Projects** in The Apache Attic, for Sub-Projects see the
+This page lists all the **Projects** in The Apache Attic, see also the
[Retired Sub-Projects page]({% link subprojects.md %}).
diff --git a/subprojects.md b/subprojects.md
index 35940e2..7d7eb79 100644
--- a/subprojects.md
+++ b/subprojects.md
@@ -25,7 +25,7 @@ limitations under the License.
***
{: .fs-5}
-This page lists all the **Sub-Projects** in The Apache Attic, for Projects see the
+This page lists all the **Sub-Projects** in The Apache Attic, see also the
[Retired Projects page]({% link projects.md %}).
{: .note}
(attic) 03/04: Link to the Projects/Sub-Projects pages
Posted by ni...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
niallp pushed a commit to branch experimental
in repository https://gitbox.apache.org/repos/asf/attic.git
commit 068ece6e27f7046078a3ecdb8a0aa3bdbbe87ab9
Author: Niall Pemberton <ni...@gmail.com>
AuthorDate: Tue May 6 12:46:46 2025 +0100
Link to the Projects/Sub-Projects pages
---
projects-index.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/projects-index.md b/projects-index.md
index c8d5536..0a7c529 100644
--- a/projects-index.md
+++ b/projects-index.md
@@ -23,14 +23,14 @@ See the License for the specific language governing permissions and
limitations under the License.
{% endcomment %}
-## Retired Projects
+## [Retired Projects]({% link projects.md %})
{% assign project_array = site.data.project_array | where: "project_type", "PMC" -%}
{%- for project in project_array -%}
[{{project.project_name}}]({%- link {{project.project_id | prepend: "projects/" | append: ".html"}} -%}){: .btn style="font-family:SFMono-Regular;" }
{% endfor -%}
-## Retired Sub-Projects
+## [Retired Sub-Projects]({% link subprojects.md %})
{% assign subproject_array = site.data.project_array | where: "project_type", "Subproject" -%}
{%- for project in subproject_array -%}
(attic) 02/04: Split "Projects" & "Sub-projects" on different pages & menus
Posted by ni...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
niallp pushed a commit to branch experimental
in repository https://gitbox.apache.org/repos/asf/attic.git
commit 72d98f8c39f50cfe0393cc4ebae5999e3f98f173
Author: Niall Pemberton <ni...@gmail.com>
AuthorDate: Tue May 6 12:42:19 2025 +0100
Split "Projects" & "Sub-projects" on different pages & menus
---
_plugins/projects-plugin.rb | 7 ++++++-
projects.md | 10 +++++-----
projects.md => subprojects.md | 16 +++++++++-------
3 files changed, 20 insertions(+), 13 deletions(-)
diff --git a/_plugins/projects-plugin.rb b/_plugins/projects-plugin.rb
index 30d5da5..f0c2c0f 100644
--- a/_plugins/projects-plugin.rb
+++ b/_plugins/projects-plugin.rb
@@ -52,12 +52,17 @@ module ProjectsPlugin
# doesn't exist in the `data` hash.
#data.default_proc = proc do |_, projname|
# site.frontmatter_defaults.find(relative_path, :projects, projname)
+
+ parent = 'Retired Projects'
+ if project['project_type'] == 'Subproject'
+ parent = 'Retired Sub-Projects'
+ end
# Define custom data.
@data = project.clone
@data['layout'] ='project-layout'
@data['title'] = project['project_name']
- @data['parent'] = 'Retired Projects'
+ @data['parent'] = parent
@data['nav_order'] = index
@data['has_toc'] = true
end
diff --git a/projects.md b/projects.md
index 368e9b1..4a82989 100644
--- a/projects.md
+++ b/projects.md
@@ -25,15 +25,15 @@ limitations under the License.
***
{: .fs-5}
-This page lists all the **Projects** and **Subprojects** in The Apache Attic.
+This page lists all the **Projects** in The Apache Attic, for Sub-Projects see the
+[Retired Sub-Projects page]({% link subprojects.md %}).
-{: .note}
-In the early years The Apache Attic accepted some ***Subprojects***, but this is no longer the
-case and only ***Top Level Projects*** (projects with a **PMC**) are now accepted.
+
+{% assign project_array = site.data.project_array | where: "project_type", "PMC" -%}
|Project|Type|Description|Retired|
|:------|:---|:----------|:------|
-{%- for project in site.data.project_array %}
+{%- for project in project_array %}
|{{forloop.index}}. [{{project.project_apachename}}](
{%- link {{project.project_id | prepend: "projects/" | append: ".html"}} -%}
)|{{project.project_type}}|{{project.project_shortdesc}}|{{project.retirement_date | date: "%b %Y"}}
diff --git a/projects.md b/subprojects.md
similarity index 72%
copy from projects.md
copy to subprojects.md
index 368e9b1..35940e2 100644
--- a/projects.md
+++ b/subprojects.md
@@ -1,8 +1,8 @@
---
layout: page
-title: Retired Projects
+title: Retired Sub-Projects
has_toc: false
-nav_order: 40
+nav_order: 45
---
{%- comment -%}
Licensed to the Apache Software Foundation (ASF) under one or more
@@ -21,19 +21,21 @@ See the License for the specific language governing permissions and
limitations under the License.
{% endcomment %}
-<h1>Retired Projects</h1>
+<h1>Retired Sub-Projects</h1>
***
{: .fs-5}
-This page lists all the **Projects** and **Subprojects** in The Apache Attic.
+This page lists all the **Sub-Projects** in The Apache Attic, for Projects see the
+[Retired Projects page]({% link projects.md %}).
{: .note}
-In the early years The Apache Attic accepted some ***Subprojects***, but this is no longer the
-case and only ***Top Level Projects*** (projects with a **PMC**) are now accepted.
+Historically the Apache Attic accepted ***Sub-Projects***, but since 2014 this is no longer the case.
+
+{% assign project_array = site.data.project_array | where: "project_type", "Subproject" -%}
|Project|Type|Description|Retired|
|:------|:---|:----------|:------|
-{%- for project in site.data.project_array %}
+{%- for project in project_array %}
|{{forloop.index}}. [{{project.project_apachename}}](
{%- link {{project.project_id | prepend: "projects/" | append: ".html"}} -%}
)|{{project.project_type}}|{{project.project_shortdesc}}|{{project.retirement_date | date: "%b %Y"}}
(attic) 01/04: Add projects-index page
Posted by ni...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
niallp pushed a commit to branch experimental
in repository https://gitbox.apache.org/repos/asf/attic.git
commit b13e699d7431c46b55668a1e3e5ff8c42c610c79
Author: Niall Pemberton <ni...@gmail.com>
AuthorDate: Tue May 6 12:12:54 2025 +0100
Add projects-index page
---
projects-index.md | 41 +++++++++++++++++++++++++++++++++++++++++
1 file changed, 41 insertions(+)
diff --git a/projects-index.md b/projects-index.md
new file mode 100644
index 0000000..c8d5536
--- /dev/null
+++ b/projects-index.md
@@ -0,0 +1,41 @@
+---
+layout: page
+title: Project Index
+nav_exclude: false
+nav_order: 35
+has_toc: false
+#permalink: projects/index
+---
+{%- comment -%}
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements. See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to you under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License. You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+{% endcomment %}
+
+## Retired Projects
+
+{% assign project_array = site.data.project_array | where: "project_type", "PMC" -%}
+{%- for project in project_array -%}
+[{{project.project_name}}]({%- link {{project.project_id | prepend: "projects/" | append: ".html"}} -%}){: .btn style="font-family:SFMono-Regular;" }
+{% endfor -%}
+
+## Retired Sub-Projects
+
+{% assign subproject_array = site.data.project_array | where: "project_type", "Subproject" -%}
+{%- for project in subproject_array -%}
+[{{project.project_name}}]({%- link {{project.project_id | prepend: "projects/" | append: ".html"}} -%}){: .btn style="font-family:SFMono-Regular;" }
+{% endfor %}
+
+{: .important}
+Historically the Apache Attic accepted *Sub-Projects*, but this is no longer the case.