This is a static (HTML, CSS and Javascript) framework with performance and accessibility as first-class passenger.
Please note the new version of Apollo is being actively developed in the apollo-v2 branch and is planned for completion in early 2020.
Apollo is used in the Studio24 Wordpress starter theme with the same name. It's part of the Wordpress installer script. The following file(s) and folder(s) should be deleted after installation. They are used for this repository itself and are not needed when used in the theme.
/delete-this-folder-in-wp
apollo.php
- Live - https://v1.apollo.studio24.net/
- Staging - http://apollo-staging.s24.net
- Development - http://local.apollo.s24.net
git clone git@github.com:studio24/apollo.git
If you have Apollo already, to update the origin repo to GitHub:
git remote set-url origin git@github.com:studio24/apollo.git
cd apollo/web
# Switch your version of Node using NVM
nvm use v10.2.1
# Install dependencies
npm install
npm run build
If needed, update package.json
to manage the packages and NPM scripts required to build the site's assets.
To re-build the assets once
npm run build
To watch for changes
npm run watch
ssh studio24@goldeneye.studio24.net deploy studio24/apollo staging master nodb
ssh studio24@goldeneye.studio24.net deploy studio24/apollo live master nodb
Open a ticket in the Issues section of this repository. Assign it to the repository maintainer (Carlos) for discussion.
I'm so excited that you want to contribute to Apollo. Before you do though, please take a moment to consider how you would answer the following questions. A single 'Yes,' already tells us we would want your addition.
- Does this solution already exist? (drop-down, select menu, tooltip, video player, etc.)
- Could others use it? (Yes, no, maybe)
- Have you already seen a working solution for this? (It works well, it needs improvement)
- Does it solve the problem? (Yes, no, partially)
Create a new branch (one per fix/improvement) and apply your fix. When you are done, submit a pull request to the repository maintainer (Carlos) for review.
- Carlos Eriksson - carlos@studio24.net - Slack @carlos