GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - apache/struts-site: Mirror of Apache Struts site

BranchesTags
Open more actions menu

Latest commit

 

History

1,708 Commits
1,708 Commits

Folders and files

NameName
Last commit message
Last commit date
.claude
.claude
 
 
docs/superpowers
docs/superpowers
 
 
source
source
 
 
src/etc
src/etc
 
 
.asf.yaml
.asf.yaml
 
 
.gitignore
.gitignore
 
 
CLAUDE.md
CLAUDE.md
 
 
Dockerfile
Dockerfile
 
 
GEMINI.md
GEMINI.md
 
 
Gemfile
Gemfile
 
 
Jenkinsfile
Jenkinsfile
 
 
Jenkinsfile.javadocs
Jenkinsfile.javadocs
 
 
PLACEHOLDER
PLACEHOLDER
 
 
README.md
README.md
 
 
_config.yml
_config.yml
 
 
docker-arm64-serve.sh
docker-arm64-serve.sh
 
 
docker-build.sh
docker-build.sh
 
 
pom.xml
pom.xml
 
 

Repository files navigation

Apache Struts Website

This project is used to update the main Apache Struts website http://struts.apache.org/
See the update website documentation on how to push changes online. However as ASF is using aggressive caching, for a while one still may need to forcely reload the page (CMD+R or Shift+F5) after changes.

Site is generated by Jekyll and uses pure html either markdown format. To test website locally you can use the below command:

bundle exec jekyll serve -w --trace --host 0.0.0.0

or you can use Docker (please install it first) with one of the provided scripts:

./docker-run.fish

when running fish-shell, or:

./docker-run.sh

when running Bash or Sh.

The continuously generated website can then be accessed at http://localhost:4000

All pages are generated into the content folder.

There are two scripts used to build the image but this should be used only when Dockerfile was modified.

Some redirect rules are configured in source/.htaccess file.

Preparing a new release

When announcing a new release, update the following files together:

  1. _config.yml - bump current_version / prev_version (and the matching *_short and release_date variables).
  2. source/announce-YYYY.md - add the announcement entry for the new release in the current year's file.
  3. source/releases.md - move the version that has just been superseded into the Prior Releases table so the page reflects what is no longer the recommended download.

About

Mirror of Apache Struts site

Topics

javastrutsweb-framework

Resources

Readme

Code of conduct

Code of conduct

Security policy

Security policy
Activity
Custom properties

Stars

65 stars

Watchers

19 watching

Forks

582 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.