This is an automated email from the ASF dual-hosted git repository. hboutemy pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/attic.git
The following commit(s) were added to refs/heads/main by this push: new 298d98f rework how to details in Attic teams's process page 298d98f is described below commit 298d98fb7afa0e71553af030fb5b8608b0a94d27 Author: Hervé Boutemy <hbout...@apache.org> AuthorDate: Sat May 3 22:56:29 2025 +0200 rework how to details in Attic teams's process page --- process-howto.md | 27 +++++++++++---------------- process.md | 13 ------------- 2 files changed, 11 insertions(+), 29 deletions(-) diff --git a/process-howto.md b/process-howto.md index 855ac96..819c7d4 100644 --- a/process-howto.md +++ b/process-howto.md @@ -25,7 +25,7 @@ limitations under the License. *** {: .fs-5} -The sections below describe *How To* complete the various tasks of retiring a project and moving it to The Apache Attic: +The sections below describe *How To* complete the various tasks to be done by Attic team for retiring a project and moving it to The Apache Attic: - [1. Confirm Board Resolution](#1-confirm-board-resolution) - [2. Create project page on Attic site:](#2-create-project-page-on-attic-site) @@ -36,7 +36,7 @@ The sections below describe *How To* complete the various tasks of retiring a pr The following are useful Git/svn/https locations: - - site [source](https://github.com/apache/attic), built to [`asf-site`](https://github.com/apache/attic/tree/asf-site) branch + - Attic site [source](https://github.com/apache/attic) - [ATTIC Jira](https://issues.apache.org/jira/browse/ATTIC) - permissions on svn [/repos/asf](https://github.com/apache/infrastructure-p6/blob/production/modules/subversion_server/files/authorization/asf-authorization-template#L231) and [/repos/infra](https://github.com/apache/infrastructure-p6/blob/production/modules/subversion_server/files/authorization/pit-authorization-template) @@ -65,28 +65,23 @@ and its rendered HTML in [asf-site](https://github.com/apache/www-site/tree/asf- ## 2. Create project page on Attic site: **https://attic.apache.org/projects/${project}.html** -The Attic Website uses [Jekyll](https://github.com/jekyll/jekyll), which generates the -[Project Pages]({% link projects.md %}) from [project data files]({{site.repo}}/blob/main/_data/projects/) -in [YAML Format](https://en.wikipedia.org/wiki/YAML). +You can create a PR for the `$project.yaml` file using the GitHub Action +[Generate PR to add _data/projects/pid.yaml file](https://github.com/apache/attic/actions/workflows/retire.yml). -Adding a project to the website is done by adding a YAML file for the project to the -[_data/projects]({{site.repo}}/blob/main/_data/projects/) directory. +Click on 'Run workflow' and enter the lower case project id. +If the id is valid, the workflow will create a PR to add the YAML file. -**THIS NEEDS UPDATING, see details in process.md*** +Once the PR has been checked and applied, the site will be regenerated. +The project details will be found at https://attic.apache.org/projects/$project.html +and associated retirement WIP templates at https://attic.apache.org/templates/$project.html - - clone the Git [Attic Repository]({{site.repo}}) - - Create the project YAML file (see the [Project Data]({% link data.md %}) page - for help on crafting the YAML file) - - Commit the file to your clone and open a PR request +A sample Attic Jira template can be found on that page. -Once the PR is merged, GitHub Action will automatically launch Jekyll to generate the project page. - -Once the page is live: +Once the page is live and Jira issue is created, follow steps and update issue state: - Check the project site carries the **Attic Banner** - Check any CWIKI spaces carry the **Attic Banner** - Use the project's [Template Page]({% link tracking.md %}) to help with: - Creating the Attic JIRA - - Creating the Infra JIRA - Templates for User & Announcement Emails ## 3. Inform users of the move to the Attic diff --git a/process.md b/process.md index 6d19df9..36ff5fd 100644 --- a/process.md +++ b/process.md @@ -45,19 +45,6 @@ to move that PMC into the Attic and gently close it down. ## 2. If the board approves the resolution The Attic team will open an [Attic JIRA](https://issues.apache.org/jira/browse/ATTIC) item - 'Move ${project} to the Attic'. -If you have an ASF GH login, you can create a PR for the projectId.yaml file using the GitHub action -[Generate PR to add _data/projects/pid.yaml file](https://github.com/apache/attic/actions/workflows/retire.yml) - -Click on 'Run workflow' and enter the lower case project id. -If the id is valid, the workflow will create a PR to add the YAML file. - -Once the PR has been checked and applied, the site will be regenerated. -The project details will be found at https://attic.apache.org/projects/projectId.html -For projects that are in progress, there will be a link to the templates at: -https://attic.apache.org/templates/projectId.html - -A sample Attic Jira template can be found on that page. - Generated issue content typically contains following steps (see ["How to"](process-howto.html) for a description of each step that the Attic team will follow): - \# Confirm Board Resolution