Coder Social home page Coder Social logo

studio24 / apollo Goto Github PK

View Code? Open in Web Editor NEW
11.0 6.0 0.0 4.45 MB

Front-end framework to help build websites with performance and accessibility as first-class passengers

Home Page: https://apollo.studio24.net/

PHP 39.48% JavaScript 16.33% HTML 0.97% SCSS 43.22%
html css design-system pattern-library

apollo's Introduction

Apollo

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.

What is this repository for?

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

Preview URLs

How do I get set up?

Clone the repository

git clone [email protected]:studio24/apollo.git

If you have Apollo already, to update the origin repo to GitHub:

git remote set-url origin [email protected]:studio24/apollo.git

Installation

cd apollo/web

# Switch your version of Node using NVM
nvm use v10.2.1

# Install dependencies
npm install
npm run build

Configuration

NPM config file

If needed, update package.json to manage the packages and NPM scripts required to build the site's assets.

Build

To re-build the assets once

npm run build

To watch for changes

npm run watch

Dependencies

  • NPM - Package manager for Javascript
  • NVM - Manage multiple active versions of node.js

Deployment instructions

Deploying to Staging

ssh [email protected] deploy studio24/apollo staging master nodb

Deploying to Live

ssh [email protected] deploy studio24/apollo live master nodb

Contribution guidelines

To report an issue

Open a ticket in the Issues section of this repository. Assign it to the repository maintainer (Carlos) for discussion.

To submit a bug fix or an enhancement

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.

  1. Does this solution already exist? (drop-down, select menu, tooltip, video player, etc.)
  2. Could others use it? (Yes, no, maybe)
  3. Have you already seen a working solution for this? (It works well, it needs improvement)
  4. 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.

Who do I talk to?

apollo's People

Contributors

dependabot[bot] avatar fiinix avatar gtrinkwon avatar maries24 avatar nicolasaunders avatar simonrjones avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.