GithubHelp home page GithubHelp logo

web5design / a11yproject.com Goto Github PK

View Code? Open in Web Editor NEW

This project forked from imclab/a11yproject.com

1.0 3.0 1.0 1.98 MB

Making #A11Y tips and tricks easier to digest and leveraging the community into the cloud.

Home Page: http://a11yproject.com

a11yproject.com's Introduction

http://simplea11y.com

A11Y Project

Making #A11Y tips and tricks easier to digest and leveraging the community into the cloud. The Accessibility Project is a community–driven effort to make web accessibility easier.

This site is the product of a community of people who want to help to make web accessibility…well, accessible. Our goal is to accomplish this with 3 tennets in mind:

  1. Digestible. Articles on accessibilty tend to be in-depth. We feature short, digestible pieces of content.
  2. Up-to-date. The project is hosted on Github so information can be current with the latest standards.
  3. Forgiving. People make mistakes and web accessiblity is hard, so we seek to be encouraging.

##Requirements

In order to contribute to the website’s codebase, you’ll need to know a bit about Jekyll, Compass, Sass, Bootstrap, Bash and Markdown. You'll also need to know how to install Ruby Gems and of course have Ruby installed on your machine.

###Gems Installation

Use the bundle command to install the necessary gems for the A11Y Project. (Hint: All the cool kids use ruby version manager to organize gemset dependencies): If you don't have bundler installed you'll need to run gem install bundler before using bundle.

$ bundle

##Contributing

Contributors Docs

##Under the Hood

###Markup

Posts are all written in Markdown.

###Stylesheets Authored with Compass and Sass.

###Framework

The site is built on a customized Compass port of Bootstrap. Jekyll is used for templating and posts.

##Local Development

The following are tasks which can be run from your shell of choice. Some of us use iTerm for Mac but whatevs.

###Rake Commands

The following rake tasks are available and are used for testing the site locally, on your own machine (use rake -T to list them):

rake build        # Build site with Jekyll
rake check_links  # Check links for site already running on localhost:4000
rake clean        # Clean up generated site
rake server       # Start the server
rake check        # Check if site will run on Github pages

Local Server

Trigger the local server by executing the rake server task. Your local copy will now be accessible at http://localhost:4000.

a11yproject.com's People

Contributors

7mary4 avatar aaronjorbin avatar backflip avatar benjamincrozat avatar bryanstedman avatar ckundo avatar daneden avatar davatron5000 avatar erunyon avatar grayghostvisuals avatar guilhermesimoes avatar heitzke avatar jamiescript avatar jasonrhodes avatar keeganstreet avatar keithwyland avatar mattmcmanus avatar patrick-mcdougle avatar randomecho avatar raygunray avatar ryanplasma avatar shanehudson avatar stedman avatar svinkle avatar thomassjogren avatar ultrasimplified avatar whitingx avatar whymarrh avatar wilto avatar zachleat avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Forkers

jt5d

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.