Repository: wecodemore/WordPress-Gear
Branch: gh-pages
Commit: 12286b1852b8
Files: 17
Total size: 70.3 KB
Directory structure:
gitextract_riw365jt/
├── .github/
│ ├── CONTRIBUTING.md
│ ├── ISSUE_TEMPLATE.md
│ └── PULL_REQUEST_TEMPLATE.md
├── .gitignore
├── CNAME
├── _config.yml
├── _layouts/
│ └── default.html
├── assets/
│ ├── css/
│ │ ├── pygment_trac.css
│ │ └── styles.css
│ ├── fonts/
│ │ ├── SIL Open Font License 1.1.txt
│ │ └── heydings-common-icons-fontfacekit/
│ │ ├── SIL Open Font License 1.1.txt
│ │ ├── demo.html
│ │ └── stylesheet.css
│ └── javascripts/
│ └── main.js
├── google3b71070e7fdab581.html
├── index.md
└── readme.md
================================================
FILE CONTENTS
================================================
================================================
FILE: .github/CONTRIBUTING.md
================================================
================================================
FILE: .github/ISSUE_TEMPLATE.md
================================================
================================================
FILE: .github/PULL_REQUEST_TEMPLATE.md
================================================
================================================
FILE: .gitignore
================================================
# Jekyll build
_site
================================================
FILE: CNAME
================================================
WPGEAR.ORG
================================================
FILE: _config.yml
================================================
# Themes are encouraged to use these universal variables
# so be sure to set them if your theme uses them.
#
title : Wordpress-Gears
tagline: Stuff for WP Developers
github : wecodemore
twitter : https://twitter.com/wecodemore
production_url : https://github.com/wecodemore/WordPress-Gear
================================================
FILE: _layouts/default.html
================================================
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="chrome=1">
<title>WordPress-Gear</title>
<link rel="stylesheet" href="assets/css/styles.min.css">
<link rel="stylesheet" href="assets/css/pygment_trac.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script src="assets/javascripts/main.js"></script><!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
<link rel="shortcut icon" href="favicon.ico">
<script>
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-PWZGKRX');
</script>
</head>
<body>
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PWZGKRX"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<header>
<div id="header-wrap">
<h1>WordPress Gear</h1>
<img src="assets/images/gearamid.png">
</div>
</header>
<!-- <div id="banner">
</div> -->
<div class="clear"></div>
<nav><ul></ul></nav>
<div class="wrapper">
<section>
<a name="Welcome"><h2 id="welcome">Welcome</h2></a>
<p><a href="http://wpgear.org">WPGear.org</a> is a compendium of useful <em>developer</em> tools for working with WordPress.</p>
<div id="other-menu">
<p>
<a href="http://wpgear.org/#base-tools">Base Tools</a>
<br>
<a href="http://wpgear.org/#debug-tools">Debug Tools</a>
<br>
<a href="http://wpgear.org/#php-boilerplate">PHP Boilerplate</a>
</p>
</div>
{{ content }}
</section>
<footer>
<a href="https://github.com/wecodemore/WordPress-Gear" class="button fork"><strong>GitHub Fork</strong></a>
<p><small>Hosted on GitHub Pages — Theme <a href="https://github.com/mojombo/jekyll">Jekyllized</a> by <a href="https://twitter.com/wycks_s">wycks</a> forked from <a href="https://twitter.com/michigangraham">mattgraham</a></small></p>
</footer>
<!--[if !IE]><script>fixScale(document);</script><![endif]-->
</body>
</html>
================================================
FILE: assets/css/pygment_trac.css
================================================
.highlight .hll { background-color: #404040 }
.highlight { color: #d0d0d0 }
.highlight .c { color: #999999; font-style: italic } /* Comment */
.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */
.highlight .g { color: #d0d0d0 } /* Generic */
.highlight .k { color: #6ab825; font-weight: normal } /* Keyword */
.highlight .l { color: #d0d0d0 } /* Literal */
.highlight .n { color: #d0d0d0 } /* Name */
.highlight .o { color: #d0d0d0 } /* Operator */
.highlight .x { color: #d0d0d0 } /* Other */
.highlight .p { color: #d0d0d0 } /* Punctuation */
.highlight .cm { color: #999999; font-style: italic } /* Comment.Multiline */
.highlight .cp { color: #cd2828; font-weight: normal } /* Comment.Preproc */
.highlight .c1 { color: #999999; font-style: italic } /* Comment.Single */
.highlight .cs { color: #e50808; font-weight: normal; background-color: #520000 } /* Comment.Special */
.highlight .gd { color: #d22323 } /* Generic.Deleted */
.highlight .ge { color: #d0d0d0; font-style: italic } /* Generic.Emph */
.highlight .gr { color: #d22323 } /* Generic.Error */
.highlight .gh { color: #ffffff; font-weight: normal } /* Generic.Heading */
.highlight .gi { color: #589819 } /* Generic.Inserted */
.highlight .go { color: #cccccc } /* Generic.Output */
.highlight .gp { color: #aaaaaa } /* Generic.Prompt */
.highlight .gs { color: #d0d0d0; font-weight: normal } /* Generic.Strong */
.highlight .gu { color: #ffffff; text-decoration: underline } /* Generic.Subheading */
.highlight .gt { color: #d22323 } /* Generic.Traceback */
.highlight .kc { color: #6ab825; font-weight: normal } /* Keyword.Constant */
.highlight .kd { color: #6ab825; font-weight: normal } /* Keyword.Declaration */
.highlight .kn { color: #6ab825; font-weight: normal } /* Keyword.Namespace */
.highlight .kp { color: #6ab825 } /* Keyword.Pseudo */
.highlight .kr { color: #6ab825; font-weight: normal } /* Keyword.Reserved */
.highlight .kt { color: #6ab825; font-weight: normal } /* Keyword.Type */
.highlight .ld { color: #d0d0d0 } /* Literal.Date */
.highlight .m { color: #3677a9 } /* Literal.Number */
.highlight .s { color: #ff8 } /* Literal.String */
.highlight .na { color: #bbbbbb } /* Name.Attribute */
.highlight .nb { color: #24909d } /* Name.Builtin */
.highlight .nc { color: #447fcf; text-decoration: underline } /* Name.Class */
.highlight .no { color: #40ffff } /* Name.Constant */
.highlight .nd { color: #ffa500 } /* Name.Decorator */
.highlight .ni { color: #d0d0d0 } /* Name.Entity */
.highlight .ne { color: #bbbbbb } /* Name.Exception */
.highlight .nf { color: #447fcf } /* Name.Function */
.highlight .nl { color: #d0d0d0 } /* Name.Label */
.highlight .nn { color: #447fcf; text-decoration: underline } /* Name.Namespace */
.highlight .nx { color: #d0d0d0 } /* Name.Other */
.highlight .py { color: #d0d0d0 } /* Name.Property */
.highlight .nt { color: #6ab825;} /* Name.Tag */
.highlight .nv { color: #40ffff } /* Name.Variable */
.highlight .ow { color: #6ab825; font-weight: normal } /* Operator.Word */
.highlight .w { color: #666666 } /* Text.Whitespace */
.highlight .mf { color: #3677a9 } /* Literal.Number.Float */
.highlight .mh { color: #3677a9 } /* Literal.Number.Hex */
.highlight .mi { color: #3677a9 } /* Literal.Number.Integer */
.highlight .mo { color: #3677a9 } /* Literal.Number.Oct */
.highlight .sb { color: #ff8 } /* Literal.String.Backtick */
.highlight .sc { color: #ff8 } /* Literal.String.Char */
.highlight .sd { color: #ff8 } /* Literal.String.Doc */
.highlight .s2 { color: #ff8 } /* Literal.String.Double */
.highlight .se { color: #ff8 } /* Literal.String.Escape */
.highlight .sh { color: #ff8 } /* Literal.String.Heredoc */
.highlight .si { color: #ff8 } /* Literal.String.Interpol */
.highlight .sx { color: #ffa500 } /* Literal.String.Other */
.highlight .sr { color: #ff8 } /* Literal.String.Regex */
.highlight .s1 { color: #ff8 } /* Literal.String.Single */
.highlight .ss { color: #ff8 } /* Literal.String.Symbol */
.highlight .bp { color: #24909d } /* Name.Builtin.Pseudo */
.highlight .vc { color: #40ffff } /* Name.Variable.Class */
.highlight .vg { color: #40ffff } /* Name.Variable.Global */
.highlight .vi { color: #40ffff } /* Name.Variable.Instance */
.highlight .il { color: #3677a9 } /* Literal.Number.Integer.Long */
================================================
FILE: assets/css/styles.css
================================================
/*
Leap Day for Github Pages
by Matt Graham
*/
/*New color scheme :Wycks
Primary: #d54f21 #a0543a #8a2b0b #ea7c56 #ea997d (orange)
Secondary: #1c5e88 #294e66 #093959 #4f96c4 #6ea2c4 (blue_)
Thirdary: #6dbf1e #618f35 #427c0a #97df52 #aadf77 (green)
*/
header { width:auto; } #header-wrap {width:650px};
@font-face {
font-family: 'HeydingsCommonIconsRegular';
src: url('../fonts/heydings_icons-webfont.eot');
src: url('../fonts/heydings_icons-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/heydings_icons-webfont.woff') format('woff'),
url('../fonts/heydings_icons-webfont.ttf') format('truetype'),
url('../fonts/heydings_icons-webfont.svg#HeydingsCommonIconsRegular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Quattrocento Sans';
src: url("../fonts/quattrocentosans-bold-webfont.eot");
src: url("../fonts/quattrocentosans-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/quattrocentosans-bold-webfont.woff") format("woff"), url("../fonts/quattrocentosans-bold-webfont.ttf") format("truetype"), url("../fonts/quattrocentosans-bold-webfont.svg#QuattrocentoSansBold") format("svg");
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'Quattrocento Sans';
src: url("../fonts/quattrocentosans-bolditalic-webfont.eot");
src: url("../fonts/quattrocentosans-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/quattrocentosans-bolditalic-webfont.woff") format("woff"), url("../fonts/quattrocentosans-bolditalic-webfont.ttf") format("truetype"), url("../fonts/quattrocentosans-bolditalic-webfont.svg#QuattrocentoSansBoldItalic") format("svg");
font-weight: bold;
font-style: italic;
}
@font-face {
font-family: 'Quattrocento Sans';
src: url("../fonts/quattrocentosans-italic-webfont.eot");
src: url("../fonts/quattrocentosans-italic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/quattrocentosans-italic-webfont.woff") format("woff"), url("../fonts/quattrocentosans-italic-webfont.ttf") format("truetype"), url("../fonts/quattrocentosans-italic-webfont.svg#QuattrocentoSansItalic") format("svg");
font-weight: normal;
font-style: italic;
}
@font-face {
font-family: 'Quattrocento Sans';
src: url("../fonts/quattrocentosans-regular-webfont.eot");
src: url("../fonts/quattrocentosans-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/quattrocentosans-regular-webfont.woff") format("woff"), url("../fonts/quattrocentosans-regular-webfont.ttf") format("truetype"), url("../fonts/quattrocentosans-regular-webfont.svg#QuattrocentoSansRegular") format("svg");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Copse';
src: url("../fonts/copse-regular-webfont.eot");
src: url("../fonts/copse-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/copse-regular-webfont.woff") format("woff"), url("../fonts/copse-regular-webfont.ttf") format("truetype"), url("../fonts/copse-regular-webfont.svg#CopseRegular") format("svg");
font-weight: normal;
font-style: normal;
}
/* normalize.css 2012-02-07T12:37 UTC - http://github.com/necolas/normalize.css */
/* =============================================================================
HTML5 display definitions
========================================================================== */
/*
* Corrects block display not defined in IE6/7/8/9 & FF3
*/
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
display: block;
}
/*
* Corrects inline-block display not defined in IE6/7/8/9 & FF3
*/
audio,
canvas,
video {
display: inline-block;
*display: inline;
*zoom: 1;
}
/*
* Prevents modern browsers from displaying 'audio' without controls
*/
audio:not([controls]) {
display: none;
}
/*
* Addresses styling for 'hidden' attribute not present in IE7/8/9, FF3, S4
* Known issue: no IE6 support
*/
[hidden] {
display: none;
}
/* =============================================================================
Base
========================================================================== */
/*
* 1. Corrects text resizing oddly in IE6/7 when body font-size is set using em units
* http://clagnut.com/blog/348/#c790
* 2. Prevents iOS text size adjust after orientation change, without disabling user zoom
* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/
*/
html {
font-size: 100%;
/* 1 */
-webkit-text-size-adjust: 100%;
/* 2 */
-ms-text-size-adjust: 100%;
/* 2 */
}
/*
* Addresses font-family inconsistency between 'textarea' and other form elements.
*/
html,
button,
input,
select,
textarea {
font-family: sans-serif;
}
/*
* Addresses margins handled incorrectly in IE6/7
*/
body {
margin: 0;
}
#header-wrap{
margin: 0 auto;
}
#header-wrap img {
float: left;
margin-top: 32px;
padding-left: 15px;
}
/* =============================================================================
Links
========================================================================== */
/*
* Addresses outline displayed oddly in Chrome
*/
a:focus {
outline: thin dotted;
}
/*
* Improves readability when focused and also mouse hovered in all browsers
* people.opera.com/patrickl/experiments/keyboard/test
*/
a:hover,
a:active {
outline: 0;
}
/* =============================================================================
Typography
========================================================================== */
/*
* Addresses font sizes and margins set differently in IE6/7
* Addresses font sizes within 'section' and 'article' in FF4+, Chrome, S5
*/
h1 {
font-size: 2em;
margin: 0.67em 0;
}
h2 {
font-size: 1.5em;
margin: 0.83em 0;
}
h3 {
font-size: 1.17em;
margin: 1em 0;
}
h4 {
font-size: 1em;
margin: 1.33em 0;
}
h5 {
font-size: 0.83em;
margin: 1.67em 0;
}
h6 {
font-size: 0.75em;
margin: 2.33em 0;
}
.grey-line{
background-color:#F0F0F0;
width:100%;
}
.file {
font: 18px/27px 'HeydingsCommonIconsRegular', Arial, sans-serif;
float: left;
margin-right: 5px;
margin-top: -4px;
}
/*
* Addresses styling not present in IE7/8/9, S5, Chrome
*/
abbr[title] {
border-bottom: 1px dotted;
}
/*
* Addresses style set to 'bolder' in FF3+, S4/5, Chrome
*/
b,
strong {
font-weight: bold;
}
blockquote {
margin: 1em 40px;
}
/*
* Addresses styling not present in S5, Chrome
*/
dfn {
font-style: italic;
}
/*
* Addresses styling not present in IE6/7/8/9
*/
mark {
background: #ff0;
color: #000;
}
/*
* Addresses margins set differently in IE6/7
*/
p,
pre {
margin: 1em 0;
}
/*
* Corrects font family set oddly in IE6, S4/5, Chrome
* en.wikipedia.org/wiki/User:Davidgothberg/Test59
*/
pre,
code,
kbd,
samp {
font-family: monospace, serif;
_font-family: 'courier new', monospace;
font-size: 1em;
}
/*
* 1. Addresses CSS quotes not supported in IE6/7
* 2. Addresses quote property not supported in S4
*/
/* 1 */
q {
quotes: none;
}
/* 2 */
q:before,
q:after {
content: '';
content: none;
}
small {
font-size: 75%;
}
/*
* Prevents sub and sup affecting line-height in all browsers
* gist.github.com/413930
*/
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
/* =============================================================================
Lists
========================================================================== */
/*
* Addresses margins set differently in IE6/7
*/
dl,
menu,
ol,
ul {
margin: 1em 0;
}
dd {
margin: 0 0 0 10px;
padding-bottom: 20px;
padding-top: 5px;
}
/*
* Addresses paddings set differently in IE6/7
*/
menu,
ol,
ul {
padding: 0 0 0 40px;
}
/*
* Corrects list images handled incorrectly in IE7
*/
nav ul,
nav ol {
list-style: none;
list-style-image: none;
}
/* =============================================================================
Embedded content
========================================================================== */
/*
* 1. Removes border when inside 'a' element in IE6/7/8/9, FF3
* 2. Improves image quality when scaled in IE7
* code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
*/
img {
border: 0;
/* 1 */
-ms-interpolation-mode: bicubic;
/* 2 */
}
/*
* Corrects overflow displayed oddly in IE9
*/
svg:not(:root) {
overflow: hidden;
}
/* =============================================================================
Figures
========================================================================== */
/*
* Addresses margin not present in IE6/7/8/9, S5, O11
*/
figure {
margin: 0;
}
/* =============================================================================
Forms
========================================================================== */
/*
* Corrects margin displayed oddly in IE6/7
*/
form {
margin: 0;
}
/*
* Define consistent border, margin, and padding
*/
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
/*
* 1. Corrects color not being inherited in IE6/7/8/9
* 2. Corrects text not wrapping in FF3
* 3. Corrects alignment displayed oddly in IE6/7
*/
legend {
border: 0;
/* 1 */
padding: 0;
white-space: normal;
/* 2 */
*margin-left: -7px;
/* 3 */
}
/*
* 1. Corrects font size not being inherited in all browsers
* 2. Addresses margins set differently in IE6/7, FF3+, S5, Chrome
* 3. Improves appearance and consistency in all browsers
*/
button,
input,
select,
textarea {
font-size: 100%;
/* 1 */
margin: 0;
/* 2 */
vertical-align: baseline;
/* 3 */
*vertical-align: middle;
/* 3 */
}
/*
* Addresses FF3/4 setting line-height on 'input' using !important in the UA stylesheet
*/
button,
input {
line-height: normal;
/* 1 */
}
/*
* 1. Improves usability and consistency of cursor style between image-type 'input' and others
* 2. Corrects inability to style clickable 'input' types in iOS
* 3. Removes inner spacing in IE7 without affecting normal text inputs
* Known issue: inner spacing remains in IE6
*/
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
cursor: pointer;
/* 1 */
-webkit-appearance: button;
/* 2 */
*overflow: visible;
/* 3 */
}
/*
* Re-set default cursor for disabled elements
*/
button[disabled],
input[disabled] {
cursor: default;
}
/*
* 1. Addresses box sizing set to content-box in IE8/9
* 2. Removes excess padding in IE8/9
* 3. Removes excess padding in IE7
Known issue: excess padding remains in IE6
*/
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
/* 1 */
padding: 0;
/* 2 */
*height: 13px;
/* 3 */
*width: 13px;
/* 3 */
}
/*
* 1. Addresses appearance set to searchfield in S5, Chrome
* 2. Addresses box-sizing set to border-box in S5, Chrome (include -moz to future-proof)
*/
input[type="search"] {
-webkit-appearance: textfield;
/* 1 */
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
/* 2 */
box-sizing: content-box;
}
/*
* Removes inner padding and search cancel button in S5, Chrome on OS X
*/
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
-webkit-appearance: none;
}
/*
* Removes inner padding and border in FF3+
* www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/
*/
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
/*
* 1. Removes default vertical scrollbar in IE6/7/8/9
* 2. Improves readability and alignment in all browsers
*/
textarea {
overflow: auto;
/* 1 */
vertical-align: top;
/* 2 */
}
/* =============================================================================
Tables
========================================================================== */
/*
* Remove most spacing between table cells
*/
table {
border-collapse: collapse;
border-spacing: 0;
}
body {
/* font: 16px/22px "Quattrocento Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
font: 16px/22px "Helvetica Neue", Helvetica, Arial, sans-serif;
/**/
font-weight: 300;
margin: 0px;
padding: 0px 0 20px 0px;
/* background: url(../images/body-background.png) #eae6d1;*/
background: url(https://raw.github.com/subtlepatterns/SubtlePatterns/master/gray_jean.png) #eae6d1;
}
h1, h2, h3, h4, h5, h6 {
color: #333;
margin: 0 0 10px;
}
p, ul, ol, table, pre, dl {
margin: 0 0 20px;
}
h1, h2, h3 {
line-height: 1.1;
}
h1 {
font-size: 28px;
}
h2 {
font-size: 24px;
color: #393939;
}
h3, h4, h5, h6 {
color: #666666;
}
h3 {
font-size: 18px;
line-height: 24px;
}
a {
color: #1C5E88;
font-weight: 400;
text-decoration: none;
}
section a {
color: #D54E21;
font-weight: 400;
text-decoration: none;
}
a small {
font-size: 11px;
color: #666;
margin-top: -0.6em;
display: block;
}
ul {
list-style-image: url("../images/bullet.png");
}
strong {
font-weight: bold;
color: #333;
}
.wrapper {
width: 650px;
margin: 0 auto;
position: relative;
}
section img {
max-width: 100%;
}
blockquote {
border-left: 1px solid #ffcc00;
margin: 0;
padding: 0 0 0 20px;
font-style: italic;
}
code {
font-family: "Lucida Sans", Monaco, Bitstream Vera Sans Mono, Lucida Console, Terminal;
font-size: 13px;
color: #efefef;
text-shadow: 0px 1px 0px #000;
margin: 0 4px;
padding: 2px 6px;
background: #333;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
-o-border-radius: 2px;
-ms-border-radius: 2px;
-khtml-border-radius: 2px;
border-radius: 2px;
}
pre {
padding: 8px 15px;
background: #333333;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
border: 1px solid #c7c7c7;
overflow: auto;
overflow-y: hidden;
}
pre code {
margin: 0px;
padding: 0px;
}
table {
width: 100%;
border-collapse: collapse;
}
th {
text-align: left;
padding: 5px 10px;
border-bottom: 1px solid #e5e5e5;
color: #444;
}
td {
text-align: left;
padding: 5px 10px;
border-bottom: 1px solid #e5e5e5;
border-right: 1px solid #ffcc00;
}
td:first-child {
border-left: 1px solid #ffcc00;
}
hr {
border: 0;
outline: none;
height: 11px;
background: transparent url("../images/hr.gif") center center repeat-x;
margin: 0 0 20px;
}
dt {
color: #444;
/* font-weight: 900;*/
/* background-color: #F1F0F0;*/
background-color: rgba(220, 221, 220, 0.34);
padding: 2px;
}
dd ul {
margin-left: -25px;
}
header {
padding: 25px 0 40px;
margin: 0;
/* position: fixed;*/
top: 0;
left: 0;
right: 0;
width: 100%;
text-align: center;
/* background: url(../images/background.png) #4276b6;*/
background-color: white;
z-index: 99;
-webkit-font-smoothing: antialiased;
min-height: 76px;
border-bottom: 2px solid #D54E21;
}
header h1 {
font: 50px/58px "Copse", "Helvetica Neue", Helvetica, Arial, sans-serif;
color: black;
margin: 0px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
-ms-text-overflow: ellipsis;
margin-top: 15px;
float: left;
display: block;
}
header p {
color: #d8d8d8;
text-shadow: rgba(0, 0, 0, 0.2) 0 1px 0;
font-size: 18px;
margin: 0px;
}
#banner {
z-index: 100;
left: 0;
right: 50%;
height: 50px;
margin-right: -382px;
/*position: fixed;*/
top: 115px;
background: #D54E21;
border: 1px solid #9C2C07;
-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
-o-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
-moz-border-radius: 0px 2px 2px 0px;
-webkit-border-radius: 0px 2px 2px 0px;
-o-border-radius: 0px 2px 2px 0px;
-ms-border-radius: 0px 2px 2px 0px;
-khtml-border-radius: 0px 2px 2px 0px;
border-radius: 0px 2px 2px 0px;
padding-right: 10px;
}
.button {
border: 1px solid #dba500;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffe788), color-stop(100%, #ffce38));
background: -webkit-linear-gradient(#ffe788, #ffce38);
background: -moz-linear-gradient(#ffe788, #ffce38);
background: -o-linear-gradient(#ffe788, #ffce38);
background: -ms-linear-gradient(#ffe788, #ffce38);
background: linear-gradient(#ffe788, #ffce38);
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
-o-border-radius: 2px;
-ms-border-radius: 2px;
-khtml-border-radius: 2px;
border-radius: 2px;
-moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.4), 0px 1px 1px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.4), 0px 1px 1px rgba(0, 0, 0, 0.1);
-o-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.4), 0px 1px 1px rgba(0, 0, 0, 0.1);
box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.4), 0px 1px 1px rgba(0, 0, 0, 0.1);
background-color: #FFE788;
margin-left: 5px;
padding: 10px 12px;
margin-top: 6px;
line-height: 14px;
font-size: 14px;
color: #333;
font-weight: bold;
display: inline-block;
text-align: center;
margin-bottom: 20px;
}
.button:hover {
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffe788), color-stop(100%, #ffe788));
background: -webkit-linear-gradient(#ffe788, #ffe788);
background: -moz-linear-gradient(#ffe788, #ffe788);
background: -o-linear-gradient(#ffe788, #ffe788);
background: -ms-linear-gradient(#ffe788, #ffe788);
background: linear-gradient(#ffe788, #ffe788);
background-color: #ffeca0;
}
#banner .fork {
position: fixed;
left: 50%;
margin-left: -325px;
padding: 10px 12px;
margin-top: 6px;
line-height: 14px;
font-size: 14px;
background-color: #FFE788;
}
#banner .downloads {
float: right;
margin: 0 45px 0 0;
}
#banner .downloads span {
float: left;
line-height: 52px;
font-size: 90%;
color: #9d7f0d;
text-transform: uppercase;
text-shadow: rgba(255, 255, 255, 0.2) 0 1px 0;
}
#banner ul {
list-style: none;
height: 40px;
padding: 0;
float: left;
margin-left: 10px;
}
#banner ul li {
display: inline;
}
#banner ul li a.button {
background-color: #FFE788;
}
#banner #logo {
position: absolute;
height: 36px;
width: 90px;
right: 7px;
top: 7px;
display: block;
background: url(../images/octocat-logo.png);
}
section {
width: 750px;
padding: 30px 30px 50px 30px;
margin: 20px 0;
/* margin-top: 190px;*/
position: relative;
background: #fbfbfb;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
border: 1px solid #cbcbcb;
-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.09), inset 0px 0px 2px 2px rgba(255, 255, 255, 0.5), inset 0 0 5px 5px rgba(255, 255, 255, 0.4);
-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.09), inset 0px 0px 2px 2px rgba(255, 255, 255, 0.5), inset 0 0 5px 5px rgba(255, 255, 255, 0.4);
-o-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.09), inset 0px 0px 2px 2px rgba(255, 255, 255, 0.5), inset 0 0 5px 5px rgba(255, 255, 255, 0.4);
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.09), inset 0px 0px 2px 2px rgba(255, 255, 255, 0.5), inset 0 0 5px 5px rgba(255, 255, 255, 0.4);
}
small {
font-size: 12px;
}
nav {
width: 230px;
position: fixed;
top: 220px;
left: 50%;
margin-left: -580px;
text-align: right;
}
nav ul {
list-style: none;
list-style-image: none;
font-size: 14px;
line-height: 24px;
}
nav ul li {
padding: 5px 0px;
line-height: 16px;
}
nav ul li.tag-h1 {
font-size: 1.2em;
}
nav ul li.tag-h1 a {
font-weight: bold;
color: #333;
}
nav ul li.tag-h2 + .tag-h1 {
margin-top: 10px;
}
nav ul a {
color: #666;
}
nav ul a:hover {
color: #999;
}
footer {
width: 180px;
position: fixed;
left: 50%;
margin-left: -530px;
bottom: 20px;
text-align: right;
line-height: 16px;
}
@media print, screen and (min-width: 1060px) {
#other-menu{display: none;}
}
@media print, screen and (max-width: 1060px) {
div.wrapper {
width: auto;
margin: 0;
}
nav {
display: none;
}
header, section, footer {
float: none;
}
header h1, section h1, footer h1 {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
-ms-text-overflow: ellipsis;
}
#banner {
width: 100%;
}
#banner .downloads {
margin-right: 60px;
}
#banner #logo {
margin-right: 15px;
}
section {
border: 1px solid #e5e5e5;
border-width: 1px 0;
padding: 20px auto;
margin: 20px auto 20px;
max-width: 600px;
}
footer {
text-align: center;
margin: 20px auto;
position: relative;
left: auto;
bottom: auto;
width: auto;
}
}
@media print, screen and (max-width: 720px) {
body {
word-wrap: break-word;
}
header {
padding: 20px 20px;
margin: 0;
}
header h1 {
font-size: 32px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
-ms-text-overflow: ellipsis;
}
header p {
display: none;
}
#banner {
top: 80px;
}
#banner .fork {
float: left;
display: inline-block;
margin-left: 0px;
position: fixed;
left: 20px;
}
section {
margin-top: 20px;
margin-bottom: 0px;
width: auto;
}
header ul, header p.view {
position: static;
}
}
@media print, screen and (max-width: 480px) {
header {
position: relative;
padding: 5px 0px;
min-height: 0px;
}
header h1 {
font-size: 24px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
-ms-text-overflow: ellipsis;
}
section {
margin-top: 5px;
}
#banner {
display: none;
}
header ul {
display: none;
}
}
@media print {
body {
padding: 0.4in;
font-size: 12pt;
color: #444;
}
}
@media print, screen and (max-height: 680px) {
footer {
text-align: center;
margin: 20px auto;
position: relative;
left: auto;
bottom: auto;
width: auto;
}
}
@media print, screen and (max-height: 480px) {
nav {
display: none;
}
footer {
text-align: center;
margin: 20px auto;
position: relative;
left: auto;
bottom: auto;
width: auto;
}
}
================================================
FILE: assets/fonts/SIL Open Font License 1.1.txt
================================================
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
================================================
FILE: assets/fonts/heydings-common-icons-fontfacekit/SIL Open Font License 1.1.txt
================================================
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
================================================
FILE: assets/fonts/heydings-common-icons-fontfacekit/demo.html
================================================
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Font Face Demo</title>
<link rel="stylesheet" href="stylesheet.css" type="text/css" charset="utf-8">
<style type="text/css" media="screen">
h1.fontface {font: 60px/68px 'HeydingsCommonIconsRegular', Arial, sans-serif;letter-spacing: 0;}
p.style1 {font: 18px/27px 'HeydingsCommonIconsRegular', Arial, sans-serif;}
#container {
width: 800px;
margin-left: auto;
margin-right: auto;
}
</style>
</head>
<body>
<div id="container">
<h1 class="fontface">Font-face Demo for the Heydings Common Icons Font</h1>
<p class="style1">Heydings Common Icons Regular - Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</div>
</body>
</html>
================================================
FILE: assets/fonts/heydings-common-icons-fontfacekit/stylesheet.css
================================================
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on December 30, 2012 11:33:28 PM America/New_York */
@font-face {
font-family: 'HeydingsCommonIconsRegular';
src: url('heydings_icons-webfont.eot');
src: url('heydings_icons-webfont.eot?#iefix') format('embedded-opentype'),
url('heydings_icons-webfont.woff') format('woff'),
url('heydings_icons-webfont.ttf') format('truetype'),
url('heydings_icons-webfont.svg#HeydingsCommonIconsRegular') format('svg');
font-weight: normal;
font-style: normal;
}
================================================
FILE: assets/javascripts/main.js
================================================
// this js is stupid
var sectionHeight = function() {
var total = $(window).height(),
$section = $('section').css('height','auto');
if ($section.outerHeight(true) < total) {
var margin = $section.outerHeight(true) - $section.height();
$section.height(total - margin - 20);
} else {
$section.css('height','auto');
}
}
$(window).resize(sectionHeight);
//weird menu links
$(document).ready(function(){
$("section h1, section h2").each(function(){
$("nav ul").append("<li class='tag-" + this.nodeName.toLowerCase() + "'><a href='#" + $(this).text().toLowerCase().replace(/ /g, '-').replace(/[^\w-]+/g,'') + "'>" + $(this).text() + "</a></li>");
$(this).attr("id",$(this).text().toLowerCase().replace(/ /g, '-').replace(/[^\w-]+/g,''));
$("nav ul li:first-child a").parent().addClass("active");
});
$("nav ul li").on("click", "a", function(event) {
var position = $($(this).attr("href")).offset().top - 190;
$("html, body").animate({scrollTop: position}, 400);
$("nav ul li a").parent().removeClass("active");
$(this).parent().addClass("active");
event.preventDefault();
});
//inline links
$("h2").wrap(function() {
var $this = $(this);
return "<a name='" + $this.text() + "'/>";
});
sectionHeight();
$('img').load(sectionHeight);
});
fixScale = function(doc) {
var addEvent = 'addEventListener',
type = 'gesturestart',
qsa = 'querySelectorAll',
scales = [1, 1],
meta = qsa in doc ? doc[qsa]('meta[name=viewport]') : [];
function fix() {
meta.content = 'width=device-width,minimum-scale=' + scales[0] + ',maximum-scale=' + scales[1];
doc.removeEventListener(type, fix, true);
}
if ((meta = meta[meta.length - 1]) && addEvent in doc) {
fix();
scales = [.25, 1.6];
doc[addEvent](type, fix, true);
}
};
================================================
FILE: google3b71070e7fdab581.html
================================================
google-site-verification: google3b71070e7fdab581.html
================================================
FILE: index.md
================================================
---
layout: default
---
### How
WordPress-Gear is meant to be community driven, please feel free to jump in and add/remove any useful information via [GitHub](https://github.com/wecodemore/WordPress-Gear).
The easiest way to contribute is to have a GitHub account then click [index.md](https://github.com/wecodemore/WordPress-Gear/blob/gh-pages/index.md), then click edit. This will automatically fork this project to your account so you can make changes, then submit a pull request. There are additional instruction if you want to clone this locally in the readme.
### Contributors
Please refrain from submitting any commercial products or themes. Links
must allow for code browsing (github/bitbucket/svn..etc).
* * * * *
Base Tools
----------
`WordPress`
##### Compressed format (.zip or .tar.gz)
- [Latest Stable](https://wordpress.org/download/) - wordpress.org
- [Nightly](https://wordpress.org/download/nightly/) - wordpress.org
##### Revision control (stable) - These builds roll the latest commits.
- [SVN](https://core.svn.wordpress.org/trunk/): `svn checkout https://core.svn.wordpress.org/trunk/`
- Git: `git clone git://core.git.wordpress.org/`
- [GitHub](https://github.com/WordPress/WordPress): `git clone https://github.com/WordPress/WordPress.git`
##### Revision control (develop) - These repositories contain source code, tools, and tests.
- [SVN](https://develop.svn.wordpress.org/trunk/): `svn checkout https://develop.svn.wordpress.org/trunk/`
- Git: `git clone git://develop.git.wordpress.org/`
- [GitHub](https://github.com/aaronjorbin/develop.wordpress): `git clone https://github.com/aaronjorbin/develop.wordpress.git`
`Unit tests`
##### Unit Testing and profiling
- [Trac SVN](https://unit-tests.svn.wordpress.org/trunk/)
- [GitHub mirror](https://github.com/kurtpayne/wordpress-unit-tests)
- [WordPress Handbook](https://make.wordpress.org/core/handbook/testing/automated-testing/) - Guide to automated testing
- [WP Mock](https://github.com/10up/wp_mock) - Unit tests using Mockery
- [Theme XML sample data](https://wpcom-themes.svn.automattic.com/demo/theme-unit-test-data.xml) - Official sample data
- [WP Test](http://wptest.io/) - Additional test/sample data
- [Brain Monkey](https://github.com/Brain-WP/BrainMonkey) - Mocking utility for PHP functions and WordPress plugin API
- [WP Codeception](https://github.com/10up/wp-codeception) - WordPress integrates for Codeception a PHP testing framework
`Command line fu`
- [WP-CLI](https://github.com/wp-cli/wp-cli) - The command-line tool for managing WordPress.
- [WP-CLI GUI](https://wpcligui.com/) - A GUI for the command line interface for WordPress.
- [AnsiPress](https://github.com/AnsiPress/AnsiPress) - The command-line tool for managing WordPress websites on NGINX/PHP7/MariaDB/Google-PageSpeed stack.
- [EasyEngine](https://github.com/rtCamp/easyengine/) - Python tool to easily manage your WordPress websites with NGINX webserver - supported on Ubuntu and Debian Linux.
- [WP-PowerShell](https://github.com/ericmann/WP-PowerShell) - Windows powershell for the WP-CLI
- [VimPress](https://github.com/pentie/VimRepress/) - Post to WordPress from Vim
- [SublPress](https://github.com/brzrkr/Sublpress) - Post to WordPress in Sublime
- [wp-composer](https://github.com/srtfisher/wp-composer) - Adds Composer dependency management to plugins/themes via WP-CLI.
##### Build scripts
- [WP Stack](https://github.com/markjaquith/WP-Stack) - Capistrano deploy
- [Capistrano-WP](https://github.com/crowdfavorite/gem-capistrano-wp) - Alternative Capistrano deploy
- [Wordmove](https://github.com/welaika/wordmove) - Rails gem
- [Wp Project Tools](https://github.com/newsapps/wp-project-tools) - Fabric/Python CLI and automation
- [WordPhing](https://github.com/wycks/WordPhing) - Phing/Php build script
- [Yeoman-WordPress](https://github.com/romainberger/yeoman-wordpress) - Node, NPM and Ruby
- [YeoPress](https://github.com/wesleytodd/YeoPress) - Yeoman
- [Grunt-WP-Plugin](https://github.com/10up/grunt-wp-plugin) - Grunt (node)
- [Wordpress-Heroku](https://github.com/mhoofman/wordpress-heroku) - Installing/running WordPress on Heroku
- [Varying Vagrant](https://github.com/Varying-Vagrant-Vagrants/VVV) - Varying Vagrant Vagrants for WP
- [VCCW](https://github.com/vccw-team/vccw) - Vagrant designed for development of WordPress plugins, themes, or websites
- [Puppet WordPress](https://github.com/jonhadfield/puppet-wordpress) - Puppet
- [Composerpress](https://github.com/Tarendai/composerpress) - Retroactively creates a composer.json for WP
- [Grunt-WP-Deploy](https://github.com/stephenharris/grunt-wp-deploy) - Grunt to deploy a build directory to WordPress SVN
- [Bedrock](https://github.com/roots/bedrock) - Gets you started with the best development tools,practices, and project structure
- [WPacked](https://github.com/enricodeleo/wpacked) - A development starter kit with portability and immediate deployment in mind
- [wp-scratch-box](https://github.com/apleasantview/wp-scratch-box) - A Vagrant config for WP trainings, workshops, staging environments, ...
- [Dockerpresso](https://github.com/michaloo/dockerpresso) - Docker Compose configuration generator for fast WordPress theme or plugin development.
- [Trellis](https://github.com/roots/trellis) - Trellis uses Vagrant to automatically create a self-contained virtual machine.
- [Wocker](https://wckr.github.io/) - Wocker is a local WordPress development environment. Since it’s based on Docker, it takes just 3 seconds to create every new installation of WordPress.
- [wp-docker](https://github.com/10up/wp-docker) A simple Docker based development environment for WordPress.
`IDE bundles`
##### WordPress snippets and auto-completions
- [Sublime Text 2](https://github.com/purplefish32/sublime-text-2-wordpress)
- [Sublime Text 3](https://github.com/Dartui/sublime-wordpress-snippets)
- [TextMate](https://github.com/Gipetto/wordpress.tmbundle)
- [Aptana Studio](https://github.com/aptana/wordpress.ruble)
- [Coda 2](https://github.com/deryckoe/WordPress-Syntax-Mode-for-Coda-2)
- [Vim Syntax](https://github.com/kloppster/Wordpress-Vim-Syntax)
- [Vim WordPress snippets](https://github.com/sudar/vim-wordpress-snippets)
- [NetBeans WordPress plugin](https://github.com/junichi11/netbeans-wordpress-plugin/)
- [Alfred v2 codex function reference](http://www.alfredforum.com/topic/2153-search-the-wordpress-function-reference/)
- [Sublime Codex](https://github.com/welovewordpress/SublimeWordPressCodex) - Search the WordPress Codex inside Sublime
- [PHPStorm integration](https://github.com/xwp/wp-phpstorm)
- [PHPStorm code style](https://github.com/Automattic/PhpStorm-Resources)
- [Brackets](https://github.com/Tusko/brackets-wp-hint/)
- [Atom](https://atom.io/)
`Code sniffers & fixing`
- [WordPress Coding Standards Handbook](https://make.wordpress.org/core/handbook/best-practices/coding-standards/) - The official CSS, HTML, JS and PHP coding standards for WordPress.
- [WordPress-Coding-Standards](https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards) - PHP CodeSniffer - enforce WordPress coding conventions.
- [WP-PhpTidy](https://github.com/scribu/wp-phptidy) - Format PHP code so that it conforms to the WordPress Coding Standards.
- [PHPCompatibilityWP](https://github.com/PHPCompatibility/PHPCompatibilityWP) - A WP-ified version of the [PHPCompatibility](https://github.com/PHPCompatibility/PHPCompatibility) PHP CodeSniffer ruleset to test your code for PHP cross-version compatibility so you can catch those non-PHP 5.2 compatible syntaxes early.
- [JSHint Config](https://develop.svn.wordpress.org/trunk/.jshintrc) - The official JS hint configuration.
`Misc`
- [Nginx](https://github.com/perusio/wordpress-nginx) - Configuration for running WordPress
- [WordPress-Skeleton](https://github.com/markjaquith/WordPress-Skeleton) - Basic layout of a WordPress Git repository
- [WordPress Java](https://github.com/canbican/wordpress-java) - Java xmlrpc interface of WordPress
- [WP.NET](http://wpdotnet.com/) - WordPress compiled to .NET, yes this exists.
- [WordPress Packagist](https://wpackagist.org/) - Mirror of the wp.org theme and plugin repositories for use with Composer.
- [Database Search & Replace script](https://github.com/interconnectit/Search-Replace-DB) - Easily search & replace data in a WP database. Fully supports handling of serialized strings. Especially useful when migrating a site to another domain/from test to production. [Full docs](https://interconnectit.com/products/search-and-replace-for-wordpress-databases/).
- [WP Migrate DB](https://wordpress.org/plugins/wp-migrate-db/) - Migrates your database by running find & replace on URLs and file paths, handling serialized data, and saving an SQL file.
* * * * *
Debug Tools
-----------
Plugins that help with debugging
##### Debug Bar
- [Debug Bar](https://wordpress.org/plugins/debug-bar/) - Maintained by core devs.
- [Debug Bar Toggle](https://wordpress.org/plugins/debug-bar-toggle/) - (Temporarily) Enable and disable the Debug Bar with a keystroke: ctrl + d.
###### Debug Bar extensions
- [Debug Bar Actions and Filters Addon](https://wordpress.org/plugins/debug-bar-actions-and-filters-addon/) - List of action hooks firec for the curent request and list all callbacks hooked into actions and filters ).
- [Debug Bar Action Hooks](https://wordpress.org/plugins/debug-bar-action-hooks/) - List fired hooks.
- [Debug Bar Console](https://wordpress.org/plugins/debug-bar-console/) - PHP/MySQL console to the debug bar.
- [Debug Bar Constants](https://wordpress.org/plugins/debug-bar-constants/) - List all WP and PHP constants.
- [Debug Bar Cron](https://wordpress.org/plugins/debug-bar-cron/) - Display scheduled events.
- [Debug Bar Custom Info](https://wordpress.org/plugins/debug-bar-custom-info/) - Output custom debug info just like `console.log`.
- [Debug Bar Extender](https://wordpress.org/plugins/debug-bar-extender/) - Adds profiler and extra tools.
- [Debug Bar List Script & Style Dependencies](https://wordpress.org/plugins/debug-bar-list-dependencies/) - Shows scripts/styles loaded for the current page & dependencies.
- [Debug Bar Localization](https://wordpress.org/plugins/debug-bar-localization/) - Shows information about the locale of the WP install, the language files loaded and missing `load_..._textdomain()` calls.
- [Debug Bar Plugin Activation](https://wordpress.org/plugins/debug-bar-plugin-activation/) - Display output generated during plugin activation, deactivation and uninstall routines.
- [Debug Bar Post Meta](https://wordpress.org/plugins/tdd-debug-bar-post-meta/) - Lists the post meta data for the current post.
- [Debug Bar Post Types](https://wordpress.org/plugins/debug-bar-post-types/) - Detailed information about registered post types settings.
- [Debug Bar Query Count Alert](https://wordpress.org/plugins/debug-bar-query-count-alert/) - Replace the Debug Bar button text with the database query count and time.
- [Debug Bar Query Tracer](https://wordpress.org/plugins/debug-bar-query-tracer/) - Lets you trace what plugins are causing database queries.
- [Debug Bar Remote Requests](https://wordpress.org/plugins/debug-bar-remote-requests/) - Log and profile remote requests made through the HTTP API.
- [Debug Bar Rewrite Rules](https://wordpress.org/plugins/fg-debug-bar-rewrite-rules/) - Displays the current rewrite rules for the site.
- [Debug Bar Roles and Capabilities](https://wordpress.org/plugins/debug-bar-roles-and-capabilities/) - Shows all WP User roles and associated capabilities.
- [Debug Bar Screen Info](https://wordpress.org/plugins/debug-bar-screen-info/) - Shows screen info of the current admin page.
- [Debug Bar Shortcodes](https://wordpress.org/plugins/debug-bar-shortcodes/) - Shows the registered shortcodes, any available information about them and where they are used.
- [Debug Bar Sidebars & Widgets](https://wordpress.org/plugins/debug-bar-sidebars-widgets/) - Shows information about the sidebars and widgets on the current page. Integrates with [Content Aware Sidebars](https://wordpress.org/plugins/content-aware-sidebars/) plugin.
- [Debug Bar Slow Actions](https://wordpress.org/plugins/debug-bar-slow-actions/) - Lists the top 100 slowest actions and filters during a page request in WordPress.
- [Debug Bar Super Globals](https://wordpress.org/plugins/debug-bar-super-globals/) - Displays Super Global variables for the current request.
- [Debug Bar Taxonomies](https://wordpress.org/plugins/debug-bar-taxonomies/) - Displays detailed information about registered taxonomies.
- [Debug Bar Template Trace](https://github.com/Clorith/wordpress-debug-bar-template-trace) - Show which template files are loaded for a page.
- [Debug Bar Transients](https://wordpress.org/plugins/debug-bar-transients/) - Transient info.
- [Debug My Plugin with Debug Bar](https://wordpress.org/plugins/debug-my-plugin/) - A simple way to add your own personal debugging output to Debug Bar.
- [PMC Benchmark](https://wordpress.org/plugins/pmc-benchmark/) - Benchmarking plugin to profile slow hooks.
- [What Scripts Styles Debug Bar](https://wordpress.org/plugins/scripts-styles-debug-bar/) - Display all enqueued scripts and styles.
###### Debug Bar plugin specific extensions
- [Debug Bar bbPress](https://wordpress.org/plugins/debug-bar-bbpress/) - Displays information about the bbPress runtime.
- [Debug Bar Easy Digital Downloads](https://github.com/easydigitaldownloads/debug-bar-edd) - Displays information of the EDD Cart and EDD Sessions.
- [WooCommerce Debug Bar](https://wordpress.org/plugins/woocommerce-debug-bar/) - Adds a WooCommerce debug panel.
##### Query Monitor and extensions
- [Query Monitor](https://github.com/johnbillion/query-monitor) - A WordPress plugin for monitoring database queries, hooks, conditionals, HTTP requests, query vars, environment, redirects, and more.
- [Query Monitor bbPress & BuddyPress Conditionals](https://wordpress.org/plugins/query-monitor-bbpress-buddypress-conditionals/) - Adds bbPress & BuddyPress functions to the Conditionals panel.
- [Query Monitor Checking Variable](https://wordpress.org/plugins/query-monitor-extension-checking-variables/) - Check the value of variables in your code. Outputs to Query Monitor or to the browser console.
- [Query Monitor Extend](https://github.com/crstauf/query-monitor-extend) - Lists conditionals for WooCommerce, plus many core constants and paths.
- [Query Monitor Flamegraph](https://github.com/humanmade/query-monitor-flamegraph) - Add profiling framegraphs to Query Monitor. Requires the [forp](http://anthonyterrien.com/forp/) PHP extension.
- [Query Monitor Included Files](https://github.com/khromov/wp-query-monitor-included-files) - Shows the included files for each page load, along with their component and file size.
- [Query Monitor Sage Template](https://github.com/khromov/wp-query-monitor-sage-template) - Shows the active [Sage](https://roots.io/sage/) template in use.
Query Monitor also transparently supports all [Debug Bar](http://wpgear.org/#debug-bar-extensions) add-on plugins.
##### Debug plugins
- [Core Control](https://wordpress.org/plugins/core-control/) - Lots of core options
- [Developer](https://wordpress.org/plugins/developer/) - Quickly get setup
- [Debug This](https://wordpress.org/plugins/debug-this/) - Lot of debug modes
- [Debug Objects](https://wordpress.org/plugins/debug-objects/) - Lots of info
- [Hook Sniffer](https://wordpress.org/plugins/hook-sniffer/) - Action and filter sequence
- [Log Deprecated Notices](https://wordpress.org/plugins/log-deprecated-notices/) - Log outdated functions
- [Log Deprecated Notices Extender](https://wordpress.org/plugins/log-deprecated-notices-extender/) - Show deprecated notices in the admin toolbar.
- [Rewrite Analyzer](https://wordpress.org/plugins/monkeyman-rewrite-analyzer/) - Helps dreaded rewrites
- [Rewrite Rules Inspector](https://wordpress.org/plugins/rewrite-rules-inspector/) - Straightforward WordPress admin tool for inspecting your rewrite rules
- [Rewrite Rule Testing](https://github.com/alleyinteractive/rewrite-testing) - Unit test your rewrite rules from the WordPress Admin
- [BlackBox Debug Bar](https://wordpress.org/plugins/blackbox-debug-bar/) - Another debug bar
- [User Switching](https://wordpress.org/plugins/user-switching/) - Instant switching between user accounts in WordPress.
- [WCM Current Admin Info](https://github.com/wecodemore/current-admin-info) - Info about current screen, contextual hooks & its globals
- [WpDevTool](https://wordpress.org/plugins/wpdevtool/) - Development tool for WP to track bugs, manage crons, permalinks, etc.
- [WP-Pretty Debug](https://github.com/wycks/WP-Pretty-Debug) - Pretty var_dumps -links to queryposts.com API
- [WP Crontrol](https://wordpress.org/plugins/wp-crontrol/) - Lets you view and control what's happening in the WP-Cron system
- [Kint Debugger](https://wordpress.org/plugins/kint-debugger/) - WordPress wrapper for Kint debugging tool. Integrates with the Debug Bar is present.
- [WP PHP Console](https://github.com/unfulvio/wp-php-console) - Debug WordPress from Chrome Dev Tools console and run your PHP code live from a browser terminal.
- [Option Inspector](https://wordpress.org/plugins/options-inspector/) - Inspect and edit options, even serialized ones.
##### Profiling plugins
- [Time-Stack](https://github.com/joehoyle/Time-Stack) - WordPress profiling
- [P3 (Plugin Performance Profiler)](https://wordpress.org/plugins/p3-profiler/) - Test your plugins
- [XHProf Profiler](https://wordpress.org/plugins/wp-xhprof-profiler/) - Profile plugins and themes using XHProf (Facebook)
- [Laps](https://github.com/Rarst/laps) - Light-weight profiling plugin
- [What's running](https://wordpress.org/plugins/whats-running/) - Lists all files which were loaded (included/required) for the current page request, with file size indicator, in the page footer.
##### SQL debug
- [MySQL Profiler](https://wordpress.org/plugins/mysql-profiler/)
- [SQL Monitor](https://wordpress.org/plugins/sqlmon/)
##### Other
- [Console Logger](https://github.com/MZAWeb/wp-log-in-browser) Log WP data to Chrome or Firefox
- [Wp-Debug-Toggle](https://github.com/matthewsimo/wp-debug-toggle) - Toggle wp_debug via CLI
- [Demo Data Creator](https://wordpress.org/plugins/demo-data-creator/) - Easily fill a test install with data to test with. Can create demo users, blogs, posts, comments and more.
- [wptest.io](http://wptest.io/) - A set of test data derived from WordPress [Theme Unit Test Codex](https://codex.wordpress.org/Theme_Unit_Test)
- [Fakerpress](https://wordpress.org/plugins/fakerpress/) - Generate tons of complex dummy content
* * * * *
PHP Boilerplate
---------------
`PHP bits`
###### *Most of these are PHP classes*
##### Framework stuff
- [Fields Framework](https://wordpress.org/plugins/fields-framework/) - A framework which can be used by developers to add fields to various areas of the administration panel either manually or using the Visual Builder.
- [Plugin Boilerplate](https://github.com/DevinVinson/WordPress-Plugin-Boilerplate) / [WPPB.io](http://wppb.io/) / - Organized, maintainable boilerplate for building plugins
- [Object Oriented Plugin Template](https://github.com/convissor/oop-plugin-template-solution) - WordPress plugins using object-oriented programming practices
- [Settings Framework](https://github.com/jamesckemp/WordPress-Settings-Framework) - A framework for the WordPress settings API
- [scbFramework](https://wordpress.org/plugins/scb-framework/) - A set of useful classes for faster plugin development
- [WordPress Settings API](https://github.com/tareq1988/wordpress-settings-api-class) - Another WordPress settings API abstraction class
- [WP MVC](https://github.com/tombenner/wp-mvc) - MVC framework to create plugins
- [Themosis MVC Framework](http://framework.themosis.com/) - MVC theme development framework, inspired by Laravel
- [DX-Plugin-Base](https://github.com/mpeshev/DX-Plugin-Base) - Base plugin for the WordPress system
- [Redux Framework](https://github.com/reduxframework/redux-framework) - Theme options framework
- [Kirki Toolkit](https://github.com/aristath/kirki) - Theme Options framework using the Customizer
- [Pods Framework](http://pods.io/) - Expansive Framework for custom content and fields
- [Sanity Framework](https://github.com/Emerson/Sanity-Wordpress-Plugin-Framework) - OOP plugin framework
- [Option Tree](https://github.com/valendesigns/option-tree) - UI Builder, Theme Options, and Meta Boxes
- [Vafpress](http://vafpress.com/vafpress-framework/) - Admin toolbox framework
- [Piklist](https://piklist.com/) - Powerful framework with lots of options
- [Wordpress Cuztom Helper](https://github.com/gizburdt/cuztom) - Quickly register Custom Post Types, Taxonomies, Meta Boxes, Menu Pages and Sidebars
- [WordPress Plugin Framework](https://github.com/theantichris/WordPress-Plugin-Boilerplate) - OOP framework for quickly building WordPress plugins
- [WPDK - Wordpress Developer Kit](https://wpxtreme.github.io/wpdk/) - OOP MVC Framework with over 150 new classes and more then 3500 methods to build your plugins
- [WordPress Plugin Template](https://github.com/hlashbrooke/WordPress-Plugin-Template) - A robust code template for creating a standards-compliant WordPress plugin.
- [WordPress Plugin Boilerplate Powered](https://github.com/Mte90/WordPress-Plugin-Boilerplate-Powered) - The WordPress Plugin Boilerplate Powered is a complete foundation (without framework with many independent libraries) for building your WordPress plugins. Yeoman Generator available and Grunt & Sass support.
##### Widgets
- [Widget Boilerplate](https://github.com/tommcfarlin/WordPress-Widget-Boilerplate) - Maintainable boilerplate for building widgets
- [Widget Helper Class](https://github.com/sksmatt/WordPress-Widgets-Helper-Class) - A class to ease creating Widgets
##### Updaters
- [Github Updater](https://github.com/afragen/github-updater) - WordPress plugin / theme updates via GitHub (and GitHub Enterprise), GitLab
- [GitHub Plugin Update](https://github.com/jkudish/WordPress-GitHub-Plugin-Updater) - WordPress plugin updates via GitHub
- [Update Class](https://github.com/thomasgriffin/TGM-Updater) - Private and commercial plugin update class
- [WP-Plugin-In-Github](https://github.com/sudar/wp-plugin-in-github) - Sync WordPress Plugins between Github and WordPress Plugin repository.
- [External Update API](https://github.com/cftp/external-update-api) - Add support for updating themes and plugins via external sources instead of the WordPress.org repos
- [Plugin Update Checker](https://github.com/YahnisElsts/plugin-update-checker) - Add support for updating externally hosted plugins via the normal WP update flow. Easiest to be used in combination with [WP Update Server](https://github.com/YahnisElsts/wp-update-server) which will provide API responses for those plugins similar to the WP.org API expected responses.
##### Other
- [GenerateWP](https://generatewp.com/) - Generate the code for adding taxonomies, post types, sidebars, menus, shortcodes, queries, cron jobs and much more.
- [Media Manager Class](https://github.com/thomasgriffin/New-Media-Image-Uploader) - Integrating the new media manager work-flow into your plugins/themes
- [WordPress Transients Interface](https://github.com/markjaquith/WP-TLC-Transients) - A WordPress transients interface
- [Logging Class](https://github.com/pippinsplugins/WP-Logging) - A general logging system
- [Simple History](https://github.com/bonny/WordPress-Simple-History) - A logging tool with a pretty GUI. Logs user actions.
- [WP Session Manager](https://github.com/ericmann/wp-session-manager) - Session manager for WordPress
- [WP CoffeeScript](https://wordpress.org/plugins/wp-coffeescript/) - Use CoffeeScript in WordPress
- [Dynamic Image Resize](https://github.com/franz-josef-kaiser/Dynamic-Image-Resize) - Resize images on the fly (like WPThumb/TimThumb but using PHP only)
- [CleverRules](https://github.com/Giuseppe-Mazzapica/CleverRules) - New way to handle rewrite rules
- [TGM Plugin Activation](https://github.com/TGMPA/TGM-Plugin-Activation) - Drop-in class to require and/or recommend plugins for Themes and Plugins (dependency management). You can reference bundled plugins, plugin from the WP repo and externally hosted plugins. See [their website](http://tgmpluginactivation.com/) for more information.
- [WP Requirements](https://github.com/unfulvio/wp-requirements) - A little utility class template to adapt in your plugin project to help you check for WP version, PHP version and PHP extensions before letting users activate a plugin that has minimum requirements.
- [Auto login](https://github.com/szepeviktor/auto-login) - An MU plugin to log in without username and password. A username should be `define()`-d in wp-config.
- [SMTP URI](https://github.com/szepeviktor/smtp-uri) Quickly set up SMTP. "smtp://localhost:2525"
* * * * *
Meta Fields
---------------
##### Meta data stuff (custom fields, meta fields, meta boxes, etc)
- [My-Meta-Box](https://github.com/bainternet/My-Meta-Box) - Class for creating custom meta boxes
- [Meta Box Plugin](https://github.com/rilwis/meta-box) - Easily create custom meta boxes
- [Custom Metaboxes 2 *aka* CMB2](https://github.com/WebDevStudios/CMB2) - WebDevStudios
- [WpAlchemy](https://github.com/farinspace/wpalchemy) - Thin meta framework
- [SuperCPT](https://github.com/mboynes/super-cpt) CPT and meta box wrapper with icons
- [WordPress Taxonomies Fields](https://github.com/bainternet/Tax-Meta-Class) - WordPress taxonomies custom fields
- [Automattic's Custom Metadata](https://github.com/Automattic/custom-metadata) - Add custom fields to your object types
- [Custom Meta Boxes](https://github.com/humanmade/Custom-Meta-Boxes) - Humanmade's metaboxes with custom fields that will blow your mind
- [Field Manager](http://fieldmanager.org/) - Fieldmanager is a toolkit for developers to create complex administration screen
- [Sunrise](https://bitbucket.org/newclarity/sunrise-1) - New Clarity's Admin Post Forms & Fields
- [Developers Custom Fields](https://github.com/gyrus/WordPress-Developers-Custom-Fields) - Tools for managing custom fields
- [Simple Fields](https://github.com/bonny/WordPress-Simple-Fields)- Simple Fields
- [Page Type API](https://wp-papi.github.io/) - Papi has a different approach on how to work with fields and page types in WordPress.
* * * * *
Theme Stuff
---------------
##### Theme tools and boilerplate
- [Theme Customizer Controls](https://github.com/paulund/Wordpress-Theme-Customizer-Custom-Controls) - Custom controls for your theme customizer page
- [Kirki Toolkit](https://github.com/aristath/kirki) - Custom controls & API for the Customizer
- [Wordless](https://github.com/welaika/wordless) - Haml, Compass and Coffeescript (Ruby)
- [Forge](https://github.com/thethemefoundry/forge) - Sass, LESS, and CoffeeScript (Ruby)
- [Compass WordPress](https://github.com/pengwynn/compass-wordpress) - Sass
- [Grunt-WP-Theme](https://github.com/10up/grunt-wp-theme) - Grunt Scaffold (node)
- [Prometheus](https://github.com/noeltock/prometheus) Front-end foundation (LESS, wpthumb)
- [WordPress Template Base](https://github.com/wycks/WordPress-Template-Base) File structure based on several themes and template hierarchy
- [Theme-Check](https://wordpress.org/plugins/theme-check/) - Test your theme and make sure it's up to spec
- [Monster Widget](https://wordpress.org/plugins/monster-widget/) - Provides a quick and easy method of adding all core widgets to a sidebar for testing purposes.
- [Timber](https://github.com/timber/timber) - Write your theme using Twig templates (similar to Mustache, Handlebars, etc.)
- [Cutlass](https://github.com/zach-adams/cutlass-wp-theme) - Develop your theme using Laravel's Blade Templating Engine
- [Sprig](https://github.com/zach-adams/sprig) - Develop your theme using the Twig Templating Engine (similar to Timber)
If you are looking for theme option frameworks, look above under "Framework stuff".
* * * * *
Internationalization & Localization Stuff
---------------
##### Helper plugins
- [Pig Latin](https://wordpress.org/plugins/piglatin/) - Changes all text strings into Pig Latin to easily spot which strings don't use localization functions.
- [RTL Tester](https://wordpress.org/plugins/rtl-tester/) - Test your themes and plugins in Right-to-Left mode.
================================================
FILE: readme.md
================================================
:wrench: WordPress-Gear :wrench:
==============
A bunch of gear for WP developers
The actual page: http://wpgear.org/
To contribute you need a GitHub account.
The easy way: Click on `index.md` then click edit icon. This will automatically fork this project to your account, make your changes then submit a pull request. Please enter a desciptive commit message.
Or if you want, clone it locally.
```bash
# How to clone locally
git clone git://github.com/your_username/your_fork.git
cd your_fork
# Switch branches to default github hosted pages
git checkout -b gh-pages remotes/origin/gh-pages
# Edit index.md
git push
```
The license is: https://creativecommons.org/licenses/by/3.0/
gitextract_riw365jt/ ├── .github/ │ ├── CONTRIBUTING.md │ ├── ISSUE_TEMPLATE.md │ └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── CNAME ├── _config.yml ├── _layouts/ │ └── default.html ├── assets/ │ ├── css/ │ │ ├── pygment_trac.css │ │ └── styles.css │ ├── fonts/ │ │ ├── SIL Open Font License 1.1.txt │ │ └── heydings-common-icons-fontfacekit/ │ │ ├── SIL Open Font License 1.1.txt │ │ ├── demo.html │ │ └── stylesheet.css │ └── javascripts/ │ └── main.js ├── google3b71070e7fdab581.html ├── index.md └── readme.md
SYMBOL INDEX (1 symbols across 1 files)
FILE: assets/javascripts/main.js
function fix (line 51) | function fix() {
Condensed preview — 17 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (75K chars).
[
{
"path": ".github/CONTRIBUTING.md",
"chars": 0,
"preview": ""
},
{
"path": ".github/ISSUE_TEMPLATE.md",
"chars": 0,
"preview": ""
},
{
"path": ".github/PULL_REQUEST_TEMPLATE.md",
"chars": 0,
"preview": ""
},
{
"path": ".gitignore",
"chars": 21,
"preview": "# Jekyll build\n_site\n"
},
{
"path": "CNAME",
"chars": 10,
"preview": "WPGEAR.ORG"
},
{
"path": "_config.yml",
"chars": 290,
"preview": "# Themes are encouraged to use these universal variables \n# so be sure to set them if your theme uses them.\n#\ntitle : Wo"
},
{
"path": "_layouts/default.html",
"chars": 2841,
"preview": "<!DOCTYPE html>\n<html>\n <head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"chr"
},
{
"path": "assets/css/pygment_trac.css",
"chars": 4285,
"preview": ".highlight .hll { background-color: #404040 }\n.highlight { color: #d0d0d0 }\n.highlight .c { color: #999999; font-style:"
},
{
"path": "assets/css/styles.css",
"chars": 22551,
"preview": "/*\nLeap Day for Github Pages\nby Matt Graham\n*/\n\n/*New color scheme :Wycks\nPrimary: #d54f21 #a0543a #8a2b0b #ea7c56 #e"
},
{
"path": "assets/fonts/SIL Open Font License 1.1.txt",
"chars": 4301,
"preview": "This Font Software is licensed under the SIL Open Font License, Version 1.1.\nThis license is copied below, and is also a"
},
{
"path": "assets/fonts/heydings-common-icons-fontfacekit/SIL Open Font License 1.1.txt",
"chars": 4301,
"preview": "This Font Software is licensed under the SIL Open Font License, Version 1.1.\nThis license is copied below, and is also a"
},
{
"path": "assets/fonts/heydings-common-icons-fontfacekit/demo.html",
"chars": 1330,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\"\n\t\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n\n<html xm"
},
{
"path": "assets/fonts/heydings-common-icons-fontfacekit/stylesheet.css",
"chars": 560,
"preview": "/* Generated by Font Squirrel (http://www.fontsquirrel.com) on December 30, 2012 11:33:28 PM America/New_York */\n\n\n\n@fon"
},
{
"path": "assets/javascripts/main.js",
"chars": 1847,
"preview": "// this js is stupid\nvar sectionHeight = function() {\n var total = $(window).height(),\n $section = $('section')"
},
{
"path": "google3b71070e7fdab581.html",
"chars": 53,
"preview": "google-site-verification: google3b71070e7fdab581.html"
},
{
"path": "index.md",
"chars": 28865,
"preview": "---\nlayout: default\n---\n\n### How\n\nWordPress-Gear is meant to be community driven, please feel free to jump in and add/re"
},
{
"path": "readme.md",
"chars": 693,
"preview": ":wrench: WordPress-Gear :wrench:\n==============\n\nA bunch of gear for WP developers\n\nThe actual page: http://wpgear.org/"
}
]
About this extraction
This page contains the full source code of the wecodemore/WordPress-Gear GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 17 files (70.3 KB), approximately 20.0k tokens, and a symbol index with 1 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.