CSS Chat Summary: 13th August 2020

Full meeting transcript on Slack: https://wordpress.slack.com/archives/CQ7V4966Q/p1597352455033300

I (@notlaura) facilitated the meeting.

Housekeeping

CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. CSSCSS Cascading Style Sheets. Triagetriage The act of evaluating and sorting bug reports, in order to decide priority, severity, and other factors.

We discussed having a triage for CSS tickets. A triage can be led by anyone at a time outside of the weekly meeting. Everyone at the meeting agreed this was a good idea, and @ryelle and @kburgoine volunteered to organize some in the future.

Here is a link to tickets with a CSS focus in Trac and this link is for the CSS Styling label for issues in Gutenberg. Some teams to separate triages for core and 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/, and this is something to consider. If there are any recurring triages, they would be listed here on the Make meetings page (thanks @justinahinon!).

Updates

CSS Audit

There was a permissions issue with the relocated Google doc, but that is resolved now – thanks @isabel_brison!

Color Scheming

@ryelle shared more progress on the color matching project from last week, so that now colors are grouped according to distance from an “approved” color. A next step would be turning this into a PostCSS 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 or similar that would replace the colors that are within a certain distance of a core color with the core color.

We discussed some of the outlier colors in the project and that they are likely from vendor CSS, and that some of the colors that are slightly off (e.g. the purples) could be from the adminadmin (and super admin) themes.

Another next step, perhaps more immediate, would be to share this project with the design team to confirm the colors being used. @ryelle mentioned putting the project on GithubGitHub GitHub is a website that offers online implementation of git repositories that can can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/ and adding some issues as well to foster collaboration.

Open Floor

CSS Link Share

I pointed out a couple of links @jonoalderson shared between meetings:

@kburgoine shared a very relevant article from Smashing Magazine highlighting using custom properties for configurable color schemes. Very cool!

That was all for last week!

#core-css, #summary