Meetings
The CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. Program team on purpose do not currently have any sync meetings. All communication is done asynchronous within the 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.
Async communication
There are several types of communication systems used by this team. All are expected to be async, even though some might not feel it. There should never be pressure to feel you have to respond right away.
- Slack: The main form of communication is our Slack channel #core-program. All key topics are then reported here.
- 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/ Discussions: We also use discussions for longer form topics, this is a way to share and collaborate on topics.
Always make a post
A principle of our communication within this is team is that no matter where it might begin or be discussed, should be surfaced back on this site as a post. This way, everyone gets the opportunity to participate.
Recommendations
Communication can be hard, here are a few suggestions to help empower.
- If you are going to use a thread with Slack, use an emoji to indicate and also ask the question, give your reply in the thread to start it.
- Do not treat Slack as sync communication where possible, be ok with longer reply times.
- Use discussions for conversations and working through, issues for direct action on GitHub where possible. This of course doesn’t mean questions can’t be asked within issues, but there is a distinct difference between a discussion and a question.
- Use pings lightly. You might think you know who should help you, but someone else might be able to. If you only 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.” one person others might think you are taken care of and not jump in to help.
- Always communicate as you would like to be communicated with.