Giter Site home page Giter Site logo

webdesignacademy / theme-components Goto Github PK

View Code? Open in Web Editor NEW

This project forked from automattic/theme-components

0.0 0.0 0.0 478 KB

A collection of patterns for creating a custom starter WordPress theme.

Home Page: http://components.underscores.me

PHP 61.77% JavaScript 5.32% CSS 32.90%

theme-components's Introduction

beautiful screenshot


This project is retired, and not maintained. Please see this blog post for more information or head over to Underscores for all your starter theme needs. Thank you to all of the contributors to the project!


A library of shareable, reusable patterns for WordPress themes. Components allows you to generate different types of starter themes for taking your themes where you want them to go, faster.

This repository contains theme components – all the pieces of code that go into making a theme. The code that runs the Components site and generates the starter themes lives in a different repo.

Forked from _s, Components creates a modular, pattern-based approach to theme development. For more information, read the wiki or this introductory post on ThemeShaper.

Using Components

You'll notice this repository can't be activated and run as a WordPress theme. It's just the pieces for a theme. The best way to use it on your next project is to not download it directly from Github, but head over to the Components site, fill out the form and generate the theme of your choice. The generator does all the hard work so you can get to theming!

Developing for Components

If you want to start contributing to Components, we're happy to have you! Keep in mind, Components has two major repositories, plus a special development plugin that helps you contribute to the project:

To start developing, follow these steps:

  1. Place a local copy of Components in the root of your WordPress install. It should be named theme-components.
  2. Upload the theme-components-local-dev directory to the /wp-content/plugins/ directory.
  3. Make sure you have the Components site theme active, and the latest master branch running.
  4. Activate the plugin through the Plugins menu in WordPress.

From there, you can make changes to the local copy of Components in the root of your WordPress install, and the themes you create from your local WordPress install will reflect any changes you've made. You can test and commit code to the project. Just don’t forget to check out our CONTRIBUTING doc – it includes a few details that will make the process a lot smoother.

Security

Need to report a security vulnerability? Go to https://automattic.com/security/ or directly to our security-bug-bounty site https://hackerone.com/automattic.

Browser Support

We support the latest two versions of all major browsers, except Internet Explorer, where we currently support 11 and Edge. (see Browse Happy for current latest versions).

Troubleshooting

If you have any problems using Components, please see the most common issues here.

License

License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html

theme-components's People

Contributors

karmatosed avatar bappi avatar davidakennedy avatar laurelfulford avatar sixhours avatar sarahmonster avatar danielwrobert avatar alaczek avatar mendezcode avatar allancole avatar coachbirgit avatar rajeebbanstola avatar evisionthemes avatar ernilambar 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.