Have a topic for discussion for the next meeting? Leave a suggested edit on next week’s agenda.
Agenda: WordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. Asia Contributor Booth
Slack | WCAsia Request
WordCamp Asia team is asking if folks from the
#core-js team will be coming to the contributor 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/.. From those at this week’s meeting, the following indicated they will be there:
Some topics that were suggested as things to work on during this day:
- Unit tests
- Automating project management
The contributor table will be co-lead by @adamsilverstein, @aduth, @gziolo , @epiqueras (in some way, split between the Gutenberg 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 core Core is the set of software required to run WordPress. The Core Development Team builds WordPress.-js tables)
Open Floor: Prettier Update
Slack | Github
Question: Is the goal to eventually run prettier on our existing codebase?
Answer: Yes, the goal is to run Prettier on the whole Gutenberg codebase and keep it formatted.
Open Floor: Move Some Build Tests to Github 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/ Actions
Slack | Github
@netweb recently added a Github Action to the Gutenberg Examples repository for doing a
npm run build and jest tests. @gziolo thought it’d be good to do something similar in the Gutenberg repo to free up Travis jobs and get better feedback.
I would love to know if using Emotion (or some CSS-in-JS method) is a strategy folks are comfortable with.
comfortable enough for some refactors to happen with the primitive components.
Initial big convo on CSS-in-JS was discussed in this github pull.
There was some discussion in the meeting about this with points ranging from strong reservations against using CSS-in-JS, to it being a good fit for
While it’s not clear there was a definite decision at the meeting, there seemed to be some consensus around this final point made by @youknowriad:
My personal opinion is that I’m fine with it being explored if it’s only for
@wordpress/components for now without impact on external API An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways.