If you’re a user of this BuddyPress Add-on, please upgrade to 1.2.0 asap. This minor release mainly fixes a regression introduced in 1.1.0.
To read more about it 👇
🙏 🚨
If you’re a user of this BuddyPress Add-on, please upgrade to 1.2.0 asap. This minor release mainly fixes a regression introduced in 1.1.0.
To read more about it 👇
🙏 🚨
This minor version of the BuddyPress 12.0+ Add-on including backwards compatibility mechanisms for BuddyPress plugins or themes not ready yet for 12.0.0 fixes 2 issues.
To read more about it & eventually upgrade 👇
🤵🏻🤵🏾♀️
FYI: BuddyPress Documentation Chat is taking place on Slack on a regular bi-weekly frequency. Everyone is welcome, the discussion is expected to last one hour. If you have any questions, please contact @jasonrouet on Slack.
Following the last meeting, our current focus is on sorting and migrating content from the good old Codex to the new documentation.
Please join us on September 20 at 19:00 UTC (Wednesday) in #BuddyPress.
Here’s our agenda:
Let’s have a friendly and efficient meeting! See you 🤗
Hi!
Our next development meeting will happen on September 18 at 21:00 UTC (today) in #BuddyPress. Here’s our agenda:
If you have specific/additional points you need to discuss about, please share them into the comments area of this post.
🥥🍋
@dcavins & @im4th talked about beta2 pre-version reviewing remaining tickets into the 12.0.0 milestone. We’ve moved most of them to next release as 12.0.0 already includes a pretty massive change.
#8842 @im4th said he would give another look to it, but remaining loaded BP Asset are about blocks. While these are only loaded when used in Block Only themes, they are loaded everywhere in regular themes.
#8959 @dcavins volunteered to work on adding an help tab to our new URLs settings screen (it replaced the Pages one). This is the place where you customize all BuddyPress URL slugs.
@im4th has started working on a BP Add-on skeleton plugin. It’s a kind of reboot of the previous BP Skeleton plugin. It explains how 12.0.0 is changing the way to extend BuddyPress.
12.0.0-beta2 has been released 2 days after this development meeting.
It will happen on September 18 at 21:00 UTC in #BuddyPress. If you have specific points or ideas you want to discuss about, don’t hesitate to share them in comments.
Hello contributors,
Please help us making sure 12.0.0 will be as great as possible: test this new beta version.
🤝🌻
Here’s the recap of the BP Docs-Chat on Slack:
-> See last docs-chat summary for more details.
@im4th said he’ll reach out to JJJ about this item (nothing urgent).
@im4th committed it to trunk here: https://github.com/buddypress/buddypress/tree/master/docs/contributor/documentation
As we said during the previous meeting, this PR is kind of a tutorial on its own, as it initiates subdirectories and shows what content might look like on Github.
@im4th said beta testers are still needed. 12.0.0-beta2 will probably be packaged on September 7.
For now, the documentation team isn’t ready to manage release notes on the new documentation. But it’s an opportunity to think about how we’ll document everything a release adds/removes/changes in the future.
The 12.0.0 release should help us identify the process to be implemented for the documentation team to update the content once the release notes are generated.
@vapvarun shared with us how release notes are generated. When 10.0 and 11.0 were released, the following plugin, built by @rayisme was used to generate release notes: https://github.com/r-a-y/bp-changelog
@im4th and @bouncingsprout quickly said it would be great to improve it to handle markdown formatting and maybe add some github action.
The plan discussed is:
So basically, the “reviewers” (a.k.a our gatekeepers as @bouncingsprout named them 😀 ) will add some kind of ‘inline comment’ on the spreadsheet. It will help “editors” know what to remove/amend/rewrite.
The initial work on sorting/importing content from the codex once done, we’ll be able to say “we are done with the codex, everything still up to date on the old documentation is already in the new documentation” and focus on producing new content that doesn’t exist on the codex (edited)
Starting by sorting/editing and importing the articles of the codex, we will quickly be able to ensure that what is still up-to-date in the codex is also already available in the new documentation (with updated screenshots, references to the latest versions, etc.). Then we’ll be able to focus on producing new content for the new documentation without having to care about the codex at all (with one exception: the release notes will still be published via the codex for now).
Intro: it’s best to adopt good habits from the start. A significant part of the team won’t be English natives.
The group agreed on having en-US as the default language. Quick note from @jasonrouet: remember to set your tools like Deepl/Grammarly/LanguageTools/… to that specific locale! 😉
We said, language check (spelling/punctuation/grammar) should be part of the quality checks at the same level as Markdown formatting check, technical content check…
For now, Ben and David agreed to check the language. We’ll document this process in /master/docs/contributor/documentation/
.
@bouncingsprout said he’ll introduce himself and attend some meetings from that team to collect good practices. Ben said they have a good new contributor onboarding process, internal team processes, etc… All good for the team, any external advice is welcome, we need our own processes, but learning from the team that has been working for years and that has already carried out a migration from their old codex to a new documentation is certainly worthwhile.
Finally, he said he’ll be our cookie dealer, copying @milanacap strategy! 🍪 See you at a WordCamp to share a snack together! 😉
It will happen on September 20 at 19:00 UTC in #BuddyPress. We are a small but friendly team, everyone is welcome to contribute: this may be done by editing the documentation or by sending us feedback on what is missing from the documentation.
FYI: BuddyPress Documentation Chat is taking place on Slack on a regular bi-weekly frequency. Everyone is welcome, the discussion is expected to last one hour. If you have any questions, please contact @jasonrouet on Slack.
After a few preliminary discussions about the aims of the new documentation, how to contribute to it via Github and what to do with the current codex, we’re now starting to focus on sorting the old content, assigning the first tasks and contributing to the new documentation.
Please join us on September 6 at 19:00 UTC (Wednesday) in #BuddyPress, here’s our agenda:
Let’s have a friendly and efficient meeting! See you 🤗
Quick note: I was largely afk in August, I was on summer holiday + sick for a week and when I went back to work I had a lot on my plate. I’ll do my best to publish the summaries as quickly as possible from now on. 💪
FYI: here’s the agenda we published before the meeting.
As the agenda was quite long, we didn’t have time to discuss all the items, so we have covered the main issues. Here’s the recap of the BP Docs-Chat on Slack:
Props from @jasonrouet about @imath work, it’s fantastic and it will help new contributors (and even existing ones) dive into the new documentation on Github.
As for now, the tutorial only have been published on the bpdevel.wordpress.com website. It has to be available on the Github repo directly with further information about how to contribute to the BuddyPress project globally and to documentation specifically.
To do so, we discussed the /docs subdirectory and the needs to improve the folder structure. On the BP repo, we already have a /docs/ subdirectory where all the documentation will be added. Then we’ll have to polish the structure like this:
/docs/user/
with all resources on how end-users can use BP/docs/dev/
with all technical resources for devs to learn how BP works/docs/contributor/
with all resources on how to contribute to the BP projectWe discussed the /doc/contributor/ structure and said it could be organised like this:
@imath said he’ll move the tutorial to /docs/contributor/documentation
and improve it with the latest screenshots he made.
To improve the tutorial, @bouncingsprout suggested starting a visual presentation (maybe a flowchart?) of the steps involved in the process to help people understand how to contribute. We all agree it could be useful to people who aren’t used to Github.
@jasonrouet started the discussion by suggesting importing the contents of the existing documentation (the codex), then sorting out what is no longer up to date, what needs to be updated and what can be kept as it is still up-to-date. The aim would be to start from the existing content, rearrange it and then add new content.
@imath and @dcavins said the actual documentation is very outdated, screenshots need to be updated and shouldn’t be imported as is.
@im4th shared a PDF file listing all the existing content from the codex:
Rather than importing the actual content from the codex as is. It was suggested to think about the structure and what kind of content will be added to the documentation and then pick interesting information from the codex after checking it is still accurate.
@im4th said the team tried to update the codex at the beginning of the year but gave up as it was very deprecated and is suggesting starting from scratch rather than loosing too much time and energy starting from the existing content. Here’s a link to the result of the previous attempt to update the codex for the record.
At this point in the discussion, it seemed clear that the codex is kind of frozen and to be kept as an archive for users of previous versions of BP.
Moreover, let’s keep in mind that the release notes are also part of the documentation. We’ll have to rediscuss how to link the release notes with the rest of the documentation (e.g how release notes can help identify what part of the documentation needs updates).
So here’s our initial process idea:
How to document BuddyPress efficiently in a structured way is something we’ll learn and adapt over time.
Hi!
Our next development meeting will happen on September 5 at 21:00 UTC (tomorrow Tuesday) in #BuddyPress. Here’s our agenda:
If you have specific/additional points you need to discuss about, please share them into the comments area of this post.
🍍🥭