Plans for the Hackathon with Deque at the WCUS Contributor day

Deque Systems will join WordPress coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. developers to set up automated accessibilityAccessibility Accessibility (commonly shortened to a11y) refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both “direct access” (i.e. unassisted) and “indirect access” meaning compatibility with a person’s assistive technology (for example, computer screen readers). (https://en.wikipedia.org/wiki/Accessibility) testing for WordPress, at the contributor dayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://2017.us.wordcamp.org/contributor-day/ https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/. of WordCamp US in Nashville, December 9th.

Today we had a chat on what we will do then and how to set up the Hackathon with:

  • @johnbillion @joemcgill and @rianrietveld from WordPress
  • Caitlin Cashin, Dylan Barrell and Stephen Mathieson from Deque. Dylan and Stephen, both lead developers at Deque, will be at the Hackathon.

We discussed what the most useful will be to work on and decided that targeting accessibility test for themes (specific Twenty Nineteen)  might be a good starting point. Then theme and pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party developers can use this setup/framework to write tests of their own.

We can start creating a framework and write some accessibility test for Twenty Nineteen and generate a list of tests to write. If there is time (and help from the GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ‘blocks’ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/gutenberg/ team) set up a framework for Gutenberg and core.

To-do:

  • Ask for a dedicated SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. channel for preparations and discussions  – Rian will ask @pento
  • Ask WordCampWordCamp A WordCamp is a conference where the WordPress community come together to teach one another what they’ve learned throughout the year and share the joy. https://central.wordcamp.org/about/. US for a post on their website about the Hackathon – Rian
  • Create a local development setup – Joe/John/Deque
  • Get the testing framework setup – Deque
  • Create a few sample tests – TBD
  • Generate a list of tests – TBD

We can use help from core and Gutenberg developers, so pingPing The act of sending a very small amount of data to an end point. Ping is used in computer science to illicit a response from a target server to test it’s connection. Ping is also a term used by Slack users to @ someone or send them a direct message (DM). Users might say something along the lines of “Ping me when the meeting starts.” us or comment below if you want to join.

#hackathon