CSS Chat Summary: 28 January 2021

The meeting took place here on Slack@notlaura facilitated and @danfarrow wrote up these notes

Housekeeping

  • @paaljoachim suggested that the bi-weekly coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. CSSCSS Cascading Style Sheets. bugbug A bug is an error or unexpected result. Performance improvements, code optimization, and are considered enhancements, not defects. After feature freeze, only bugs are dealt with, with regressions (adverse changes from the previous version) being the highest priority.-scrubs alternate between TracTrac An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress. tickets & Gutenburg GithubGitHub GitHub is a website that offers online implementation of git repositories that 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/ issues
  • @tellthemachines agreed & suggested triaging issues under the CSS styling label
  • @notlaura suggested doing this at the next bug-scrub which is scheduled for 11th February

CSS Audit (#49582)

  • @ryelle reported that the CSS Audit report is now updating & being generated automatically with changes to core – the automated commits reveal changes to core CSS as they happen
  • @notlaura suggested generating the report as JSONJSON JSON, or JavaScript Object Notation, is a minimal, readable format for structuring data. It is used primarily to transmit data between a server and web application, as an alternative to XML. first, to enable changes to be tracked over time, to which @ryelle suggested adding a second action that generates a JSON report
  • @notlaura observed that this news will be a great update to add to the CSS audit ticketticket Created for both bug reports and feature development on the bug tracker.

Color Scheming (#49999) & Visual Regressionregression A software bug that breaks or degrades something that previously worked. Regressions are often treated as critical bugs or blockers. Recent regressions may be given higher priorities. A "3.6 regression" would be a bug in 3.6 that worked as intended in 3.5. Testing (#49606)

Visual Regression Testing

  • @tellthemachines reminded us that her PR is still open & has received some review feedback
  • She plans to add more tests in the coming week, followed by tests for mobile breakpoints
  • She is also considering the basis on which the tests should be automated with Github Actions

Open floor & CSS link share

Thanks everybody!

#core-css, #summary