This repository contains the source code for the Cordova website at cordova.apache.org.
The main parts are built as a static site with Jekyll, containing the homepage and subpages, the blog and the docs.
Here in the repository the code of the actual site is located in /www with its subfolder /docs, /blog and /plugins.
Some additional content is pulled in during the build process.
The site is built using a gulp script run by Node.js (npm run build). Development uses Ruby 3.4.x and Node.js 24.x, matching the GitHub Actions workflows. See the installation guide for setup instructions.
The staging workflow builds and deploys commits to master to the asf-staging branch. The production workflow is started manually and deploys to asf-site. Both run npm run build:prod.
- Installing
- Developing
- Testing
- Manual Build and Deployment
- Automated Build and Deployment with GitHub Actions
- Troubleshooting
- Working on
www/docs(updating fromdev, creating new version, pulling in external docs) - Writing a Blog Post
- Adding a Tool or a Showcase App
- Translating
For attributions for used open-source work, please see the attributions page: www/attributions.html.