# attic **Repository Path**: mirrors_apache/attic ## Basic Information - **Project Name**: attic - **Description**: Attic - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-15 - **Last Updated**: 2025-09-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Apache Attic Website This is the source code for the website at [attic.apache.org](https://attic.apache.org) which manages ASF projects which have retired. Issue tracking: https://issues.apache.org/jira/projects/ATTIC Mailing list: general@attic.apache.org https://lists.apache.org/list.html?general@attic.apache.org ## Overview This site uses [Jekyll](https://github.com/jekyll/jekyll), which is a static site generator, with the [Just The Docs](https://just-the-docs.github.io/just-the-docs/) Theme. See: - [The Jekyll Docs](https://jekyllrb.com/docs/) on how to install Jekyll and build this site locally. - [Just The Docs](https://just-the-docs.github.io/just-the-docs/) on configuring the theme The site is built by the GitHub Workflow Action [website.yml](https://github.com/apache/attic/blob/main/.github/workflows/website.yml) Source is composed of the following: - Simple `markdown` pages such as the _home_ (`index.md`) and _Process_ (`process.md`) pages. - A `yaml` file for each project in the `_data/projects` directory which contains all the details about the project and its retirement - The _Process Tracking_ (`tracking.md`) page which generates a table showing the status of each project generated from the files in `_data/projects' directory. - [Jekyll Plugins](https://jekyllrb.com/docs/plugins/) which generate pages and files for the retired projects from the files in `_data/projects' directory: - `_plugins/projects-plugin.rb` generates the [project pages](https://attic.apache.org/projects/) from the project's `yaml` data file. - `_plugins/attic-banner-plugin.rb` generates a _flag_ file to indicate that the _Attic Banner_ should be added to a project's website (based on the project's `yaml` data file). - `_plugins/cwiki-banner-plugin.rb` generates a _flag_ file to indicate that the _Attic Banner_ should be added to the project's CWIKI spaces (based on the project's `yaml` data file). ## Project YAML Data File Data for retired projects is stored in YAML, which are described on the Attic [Data Reference (YAML)](https://attic.apache.org/data.html) page. ## How to test locally (DRAFT) ## Install Ruby. Install bundler if necessary: ```gem install bundler``` If you wish to install the required Gems locally (rather than updating the system Gems), change the bundler installation directory: ```bundle config path 'vendor/bundle' --local``` Now install the required gems: ```bundle install``` To build the site: ```bundle exec jekyll build``` To build the site and make it available at http://127.0.0.1:4000/ ```bundle exec jekyll server``` To run retire.rb: ```bundle exec ruby retire.rb projectId ...```