Giter Site home page Giter Site logo

hackur / vip-go-mu-plugins Goto Github PK

View Code? Open in Web Editor NEW

This project forked from automattic/vip-go-mu-plugins

0.0 2.0 0.0 36.12 MB

mu-plugins used on the VIP Go platform.

Home Page: https://vip.wordpress.com/documentation/vip-go/

License: GNU General Public License v2.0

PHP 79.78% Makefile 0.01% ApacheConf 0.04% CSS 6.77% JavaScript 8.72% Shell 0.63% HTML 4.03%

vip-go-mu-plugins's Introduction

VIP Go MU Plugins

Every commit which is merged to the master branch of this repository is automattically pushed to the public copy at Automattic/vip-mu-plugins-public. There are exceptions which are not deployed, these are controlled by the deploy.sh script.

PHPDoc

You can find selective PHPDoc documentation here: https://automattic.github.io/vip-go-mu-plugins/

Tests

PHP Linting and PHP Unit tests are run by Travis, see the script section of .travis.yml. Test results are reported into one of the WordPress.com VIP Slack channels.

For notes on running tests locally, see README-PUBLIC.md.

Deployment

When the tests have been successfully run, the deploy.sh script deploys a build of this repository and it's submodules to the public repository at Automattic/vip-mu-plugins-public.

Deployment process:

  1. The private part of a deploy key for Automattic/vip-mu-plugins-public is encrypted against this repository (Automattic/vip-mu-plugins-public), meaning it can only be decrypted by Travis running scripts related to this repo
  2. This repository and it's submodules are checked out, again, to start the build
  3. All VCS config and metadata is removed from the build
  4. Various files are removed, including the .travis.yml containing the encrypted private part of the deploy key
  5. The Automattic/vip-mu-plugins-public repo is checked out
  6. The .git directory from the Automattic/vip-mu-plugins-public repository is moved into the build directory, and a commit is created representing the changes from this build
  7. The commit is pushed to the Automattic/vip-mu-plugins-public repository

vip-go-mu-plugins's People

Contributors

alexiskulash avatar codeprokid avatar danlouw avatar david-binda avatar emgk avatar emrikol avatar ethitter avatar gravityrail avatar joshbetz avatar kluny avatar mjangda avatar nickdaugherty avatar pkevan avatar rodruiz avatar sboisvert avatar scottsweb avatar simonwheatley avatar vaurdan avatar

Watchers

 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.