Skip to content

The Center for Artistic Activism WordPress Child Theme

Notifications You must be signed in to change notification settings

thec4aa/c4aa-org

Repository files navigation

The C4AA.org WordPress Theme

C4AA.org

A child theme of the standard WordPress Twenty Nineteen theme.

Our aims are:

1. Create a site that aligns with the Center for Artistic Activism Design Standards

We have some design standards created by Diane Shaw, then built upon over the years in our Center for Artistic Activism print material and by subsequent designers like Andy Outis.

2. Code as few modifications as possible.

Minimize use of plugins, javascript, and other dependencies.

Contributing to this site

C4AA welcomes all contributions to the C4AA website.

Understanding Issues and Requests

  • We use GitHub Issues to tracking problems, bugs and feature requests for the website. If you see something wrong with the site, or some change you think would be helpful, feel free to create an Issue and we'll review it.
  • Issues marked with the "request" tag have been created by the site administrators and generally reference one or more Issues. These represent "tasks" or "actions" requested by the site administrators and are a great way to push the site forward and make things better. If "issues" represent a problem, "requests" represent a proposed solution that we'd like to see actioned.
  • To make code contributions to the codebase, please follow the guidelines below.

Making code contributions

To participate, please follow asmeurer's Open Source Git Workflow.

To summarize briefly:

  • Fork the repo
  • Make your changes in your fork in a feature branch off of master
  • Submit a Pull Request against the master branch of the C4AA.org repo
  • Reference the Issue or Request that you're attempting to solve in the PR.
  • All Pull Requests will be reviewed by site administrators and changes may be requested before a PR is accepted.

Local Development

  • Download a recent copy of WordPress, as well as the TwentyNineteen theme and install them locally in a directory you're comfortable working in.
  • Start a local environment and install base WordPress. We recommend Laravel Valet.
  • Clone this repo into your wp-content/themes directory.
  • Once the theme is cloned, run npm install to download dependencies.
  • npm run dev - Start the Sass watcher for development.
  • npm run prod – Minify CSS before opening a PR.

Credit:

About

The Center for Artistic Activism WordPress Child Theme

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published