Giter VIP home page Giter VIP logo

data-design-standards's People

Contributors

afeld avatar lukad03 avatar s2t2 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

data-design-standards's Issues

Guidance to use aria-label

Tried to send this feedback via the suggested "[email protected]" email address, but that email no longer exists. Our developer team was recently pointed to the content in https://xdgov.github.io/data-design-standards/ and I wanted to provide some feedback - mostly related to the use of "aria-label" in the labeling guidance:

<img> elements should use the alt attribute for textual description, not aria-label

<canvas> elements should use content inside the element for textual description not aria-label

For the authoritative reference:

If you can use a native HTML element or attribute with the semantics and behavior you require already built in, instead of re-purposing an element and adding an ARIA role, state or property to make it accessible, then do so.

Kudos to you!

Cheers for creating this resource and make it available for public audience!

include examples in all Visualization Types

  • Bar Chart
  • Box and Whisker
  • Bubble Chart
  • Choropleth Map
  • Dot Distribution Map
  • Histogram
  • Line Graph
  • Pie Chart
  • Population Pyramid
  • Proportional Symbol Map
  • Scatter Plot
  • Stacked Bar Chart
  • Treemap

Contributor Documents

This repo should include the following documents to facilitate and encourage contributions:

  • Issues Template: .github/ISSUE_TEMPLATE.md
  • PR Template: .github/PULL_REQUEST_TEMPLATE.md
  • Contributor's Guide: CONTRIBUTING.md

Important dev process notes from my perspective include:

  • PRs will be merged using the "Squash and merge" strategy, which incorporates all of the PR's commits into a single commit. This keeps the commit history clean. Note: I've already configured this repo's settings so "Squash and merge" is the only available merge option.
  • PRs, before being merged, should be reviewed by an official contributor/admin, hopefully someone other than the PR's main contributor
  • PRs, before being merged, should undergo some automatic checks (like CI, when we get there, but also I was hoping to find some platforms in the GitHub marketplace which perform spell checks and content suggestions like "don't use passive voice here")
  • I propose we use the labels "ready-for-review" or "not-ready-for-review" to be very explicit about whether or not a PR is ready for review

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.