BP Docs-Chat Agenda May 14, 2025

Hi!

Our next documentation meeting will happen on May 14, 2025, at 19:00 UTC in #BuddyPress. Here’s our agenda:

  • BP Documentation tracker status.
  • Continuation of the “revisit for the Update README with Documentation roadmap” – Part 6
    • Phase 2 – conduct feasibility studies for potential tools which should determine the “final web home
    • Finish up any additional comments regarding the Slate tool, e.g., what info should be included in the feasibility study?
    • Determine the next tool to be slated for a feasibility study
  • Open Floor

If you have specific or additional points to discuss, please do so in the comments section of this post.

#agenda, #docs-chat, #documentation

BP Docs-Chat Summary April 30, 2025

To Note: async (asynchronous) is a situation when an individual is not present during the meeting but, made an effort to make their presence known after the adjournment of the meeting. Additionally, user handles are taken from their respective Slack accounts and may not match up to WordPress.com accounts.

BP Documentation tracker status:

The stats – 58%, there was no change in percentage points – 58%58%

NOTE: The stats remained flat due to no new issues were submitted and completions remained the same..

There is 1 (one) issue that is currently In Progress. For details see the In Progress section (Note: Project views are dynamic and are subject to change without notice).

Due to a reduction in the number of writers/authors, the documentation effort has slowed to a crawl.

The anomaly (truncated entries) with exporting view data while in Board layout was still present.

Continuation of the “revisit for the Update README with Documentation roadmap” – Part 5 :

Phase 2 – conduct feasibility studies for potential tools which should determine the “final web home“

❗ – in progress, ⭐ completed – toying with emojis to indicate basic status of any given study – no emoji indicates “to do”.

On deck (in progress), there was a preliminary look into the Slate Docs tool (API Docs Generator) and as it stands this tool is specifically geared towards the generation of API documentation which would be appropriate for the BP REST API. Some notable points regarding the Slate Docs tool were:

To reiterate, this tool is primarily for the generation of documentation specifically related to API  (Application Programming Interface) – “Slate helps you create beautiful, intelligent, responsive API documentation.” Additionally, If this tool were to be used, it would only apply to the BP REST API documentation (V1 & V2) and most likely require a new repository to host the source documents due to how the tool is implemented.  Currently the source documents/pages are located:

There was an attempt to highlight the need to pay attention to the Markdown syntax requirements since there is the appearance that each tool has different requirements.

❗ – in progress, ⭐ completed – toying with emojis to indicate basic status of any given study – no emoji indicates “to do”.

When time permits additional information will be placed within a bp-documentation discussion topic that will represent a feasibility study for the Slate Docs tool (API Docs Generator).


To provide context to this ongoing saga, there was information posted related to the backstory of how the documentation effort has progressed from inception to the current process for the creation of documentation, for example:

BP Documentation choices

  • July 12, 2023: use BuddyPress code repository to reorganize/migrate/update/improve the BuddyPress Codex.
  • January 10, 2024: create this repository to track BuddyPress Codex migration tasks as well as new documentation tasks.
  • January 24, 2024: using GitHub to contribute on the next BuddyPress documentation is our choice & it’s a good one!

Note: This agenda item is slated to be on the agenda for the next documentation meeting as a continuance.

Open Floor:

Due to time constraints, there wasn’t time for Open Floor.

Next Docs-Chat

Our next documentation meeting will happen on May 14 2025, at 19:00 UTC in #BuddyPress.

#docs-chat, #documentation, #summary

BP Docs-Chat Agenda April 30, 2025

Hi!

Our next documentation meeting will happen on April 30, 2025, at 19:00 UTC in #BuddyPress. Here’s our agenda:

If you have specific or additional points to discuss, please do so in the comments section of this post.

#agenda, #docs-chat, #documentation

BP Docs-Chat Summary April 16, 2025

To Note: async (asynchronous) is a situation when an individual is not present during the meeting but, made an effort to make their presence known after the adjournment of the meeting. Additionally, user handles are taken from their respective Slack accounts and may not match up to WordPress.com accounts.

Highlight: We were graced by the attendance of 2 new attendees (1st time for the docs-chat meeting), @mjaragon and @chellycat which was a pleasant surprise. @mjaragon had questions regarding contributing to the documentation effort which was, more or less, confirmation of a basic understanding of how the documentation process worked, in general.

BP Documentation tracker status:

The stats – 58%, there was no change in percentage points – 58%58%

NOTE: The stats remained flat due to no new issues were submitted and completions remained the same..

There is 1 (one) issue that is currently In Progress. For details see the In Progress section (Note: Project views are dynamic and are subject to change without notice).

Due to a reduction in the number of writers/authors, the documentation effort has slowed to a crawl.

The anomaly (truncated entries) with exporting view data while in Board layout was still present.

Continuation of the “revisit for the Update README with Documentation roadmap” – Part 4 :

There is a correction to this agenda item, what was published during the meeting was a heading containing the text – Part 3, when it should have been Part 4.

Regarding the feasibility studies, the approach that was settled on was to tackle one study at a time with the first up being the Slate Docs tool:

Notably, @dcavins brought up the fact that there is, currently, an established format for the BP REST API Handbook (version 1) that is Web based. The pages for this Handbook were manually created via the backend (wp-admin > BP REST API Handbook pages) on the developer.buddypress.org site. Although not mentioned during the meeting, there is also the beginnings of a new subchapter/section for the version 2 BuddyPress REST API (v2) source documents located in the main BuddyPress repository.

The following is a list of potential tools that will/may have an impact on the document creation process, on deck for a feasibility study is the 1st item, the Slate Docs tool (API Docs Generator), as previously indicated.

  • Conduct feasibility studies for 4 possible hosting tools and choose the best or most practical option, which should determine the “final web home“, coined by @dcavins :

❗ – in progress, ⭐ completed – toying with emojis to indicate basic status of any given study – no emoji indicates “to do”.

To provide context to this ongoing saga, there was information posted related to the backstory of how the documentation effort has progressed from inception to the current process for the creation of documentation, for example:

BP Documentation choices

  • July 12, 2023: use BuddyPress code repository to reorganize/migrate/update/improve the BuddyPress Codex.
  • January 10, 2024: create this repository to track BuddyPress Codex migration tasks as well as new documentation tasks.
  • January 24, 2024: using GitHub to contribute on the next BuddyPress documentation is our choice & it’s a good one!

Note: This agenda item is slated to be on the agenda for the next documentation meeting as a continuance.

Open Floor:

The following are the specifics to the questions that @mjaragon had raised (as indicated in Highlights):

“In order to contribute to the BuddyPress doc project (as a non-developer), the steps would be:

  1. Pick one of the tasks from the “todo” column in the board (like for example, “[Add]: Members component explanation“)
  2. Use the outdated codex page as a baseline to create/update the new documentation (example for the members component)
  3. Create the new/updated doc as a .md file (similar to this one)
  4. Commit & submit a PR to merge that new page I create to the docs repo (in the case of the members component, it’d be to buddypress/docs/user)”

Additionally, @mjaragon declared the following:

“I have something to declare! 

I was very, very happy to find that this docs-update project is currently active.  

BuddyPress is an amazing tool, and it broke my heart a little every time I encountered out-of-date documents or corners that hadn’t been maintained for a while.

It is very motivating and energizing to know that you’re all continuing to work towards an updated version that could help share BuddyPress with more people who might not yet know about it (and might be discouraged from using it due to what I mentioned above).

It’s a great plugin, it’s served us well, and it deserves the love”

Lastly, there was a brief conversation regarding the possibility of renaming some of titles for the Support forums, e.g., from How-to & Troubleshooting to just Troubleshooting. The rationale is that there appears to be some redundancy/overlap with forum titles and in the previous example, the How-to can be covered by the Creating & Extending forum. Since this was just some initial thoughts, more would have to be detailed out to make sense of this thought (tip of the iceberg), perhaps in a discussions topic within the bp-documentation repository.

Next Docs-Chat

Our next documentation meeting will happen on April 30, 2025, at 19:00 UTC in #BuddyPress.

#docs-chat, #documentation, #summary

BP Docs-Chat Agenda April 16, 2025

Hi!

Our next documentation meeting will happen on April 16, 2025, at 19:00 UTC in #BuddyPress. Here’s our agenda:

  • BP Documentation tracker status.
  • Continuation of the “revisit for the Update README with Documentation roadmap” – Part 4
    • Settle on Roadmap stages/phases, e.g.:
      • Phase 1 – completed – identify codex pages to be migrated to GitHub as source documents and start the documentation creation process.
      • Phase 2 – conduct feasibility studies for potential tools which should determine the “final web home
      • Phase 3 – implement the placement of GitHub source documents within the confines of the “final web home“ – Note: this phase/stage is tentative at this point.
  • Open Floor

If you have specific or additional points to discuss, please do so in the comments section of this post.

#agenda, #docs-chat, #documentation

BP Docs-Chat Summary April 2, 2025

To Note: async (asynchronous) is a situation when an individual is not present during the meeting but, made an effort to make their presence known after the adjournment of the meeting. Additionally, user handles are taken from their respective Slack accounts and may not match up to WordPress.com accounts.

BP Documentation tracker status:

The stats – 58%, there was no change in percentage points – 58%58%

NOTE: The stats remained flat due to no new issues were submitted and completions remained the same..

There is 1 (one) issue that is currently In Progress. For details see the In Progress section (Note: Project views are dynamic and are subject to change without notice).

Due to a reduction in the number of writers/authors, the documentation effort has slowed to a crawl.

Something odd occurred while attempting to calculate the stats. A typical calculation consists of exporting the view data from the bp-documentation project, i.e., export view data, which is a Tab-Separated Values file (.tsv) and normally consists of what represents 81 total entries, given that no new issues have been submitted. Well, this time around there were only 51 entries, which is the odd part. To add more context, there are 3 layouts for any given view and the default view utilized by the bp-documentation project is Board:

  • Table
  • Board
  • Roadmap

Each of the layouts has the option for exporting the view data and switching to either the Table or Roadmap layout produces a .tsv file that consists of 81 entries which is what is expected. This should have been the expected number of entries for the Board layout, however, for April 2 2025, the Board layout was only producing 51 entries which is odd. Whether this will be consistent behavior or just a glitch will be determined at a later date. For now, the workaround is to use the Table or Roadmap layout for the exporting of the view data.

Continuation of the “revisit for the Update README with Documentation roadmap” – Part 3 :

The main takeaways from this conversation were:

  • Keeping Release information in one place:
  • Conduct feasibility studies for 4 possible hosting tools and choose the best or most practical option, which should determine the “final web home“, coined by @dcavins :

To provide context to this ongoing saga, there was information posted related to the backstory of how the documentation effort has progressed from inception to the current process for the creation of documentation, for example:

BP Documentation choices

  • July 12, 2023: use BuddyPress code repository to reorganize/migrate/update/improve the BuddyPress Codex.
  • January 10, 2024: create this repository to track BuddyPress Codex migration tasks as well as new documentation tasks.
  • January 24, 2024: using GitHub to contribute on the next BuddyPress documentation is our choice & it’s a good one!

Note: This agenda item is slated to be on the agenda for the next documentation meeting as a continuance.

Open Floor:

The conversation here was just a continuation of the 2nd agenda item – Continuation of the “revisit…

Next Docs-Chat

Our next documentation meeting will happen on April 16, 2025, at 19:00 UTC in #BuddyPress.

#docs-chat, #documentation, #summary

BP Docs-Chat Agenda April 2, 2025

Hi!

Our next documentation meeting will happen on April 2, 2025, at 19:00 UTC in #BuddyPress. Here’s our agenda:

If you have specific or additional points to discuss, please do so in the comments section of this post.

#agenda, #docs-chat, #documentation

BP Docs-Chat Summary March 19, 2025

To Note: async (asynchronous) is a situation when an individual is not present during the meeting but, made an effort to make their presence known after the adjournment of the meeting. Additionally, user handles are taken from their respective Slack accounts and may not match up to WordPress.com accounts.

BP Documentation tracker status:

The stats – 58%, there was no change in percentage points – 58%58%

NOTE: The stats remained flat due to no new issues were submitted and completions remained the same..

There is 1 (one) issue that is currently In Progress. For details see the In Progress section (Note: Project views are dynamic and are subject to change without notice).

Due to a reduction in the number of writers/authors, the documentation effort has slowed to a crawl.

Continuation of the “revisit for the Update README with Documentation roadmap” :

The main takeaways from this conversation was:

  • A new branch version_1 was created to represent phase 1 of the bp-documentation repository
  • A need to document the bp-documentation process for the creation and updates to documentation
  • Outlining what may be phase 2 or phase 3 that should lead to defining the end resting place for end user access to documentation. On the table were 3 possible targets:

There was information posted related to the backstory of how the documentation effort has progressed from inception to the current process for the creation of documentation, for example:

BP Documentation choices

  • July 12, 2023: use BuddyPress code repository to reorganize/migrate/update/improve the BuddyPress Codex.
  • January 10, 2024: create this repository to track BuddyPress Codex migration tasks as well as new documentation tasks.
  • January 24, 2024: using GitHub to contribute on the next BuddyPress documentation is our choice & it’s a good one!

Note: This agenda item is slated to be on the agenda for the next documentation meeting as a continuance.

Open Floor:

The conversation here was just a continuation of the 2nd agenda item – Continuation of the “revisit…

Next Docs-Chat

Our next documentation meeting will happen on April 2, 2025, at 19:00 UTC in #BuddyPress.

#docs-chat, #documentation, #summary

BP Docs-Chat Agenda March 19, 2025

Hi!

Our next documentation meeting will happen on March 19, 2025, at 19:00 UTC in #BuddyPress. Here’s our agenda:

If you have specific or additional points to discuss, please do so in the comments section of this post.

#agenda, #docs-chat, #documentation

BP Docs-Chat Summary March 5, 2025

In summary, there were various arrival times in attendance to this meeting which did not afford a decent amount of time for conversation.

BP Documentation tracker status:

The stats – 58%, there was no change in percentage points – 58%58%

NOTE: The stats remained flat due to no new issues were submitted and completions remained the same..

There is 1 (one) issue that is currently In Progress. For details see the In Progress section (Note: Project views are dynamic and are subject to change without notice).

Due to a reduction in the number of writers/authors, the documentation effort has slowed to a crawl.

Revisit the Update README with Documentation roadmap:

This was mainly a posting of a backstory regarding a previous effort to provide a Roadmap for the documentation effort that was represented by a Pull Request (Update README with Documentation roadmap). Additional actions to take place as part of the indicated Pull Request are, for example:

  • Remove the data folder & it’s content, since we would have an archive branch that has this info, in the event we need to reference anything from that content.
  • Remove 1-migrate-task.yml from the .github/ISSUE_TEMPLATE folder since it is now obsolete and will exist in the archive branch.
  • Remove 3-ignore-task.yml from the .github/ISSUE_TEMPLATE folder since it is now obsolete and will exist in the archive branch.
  • Rename 2-add-task.yml to 1-add-task.yml, keeping a similar numeric prefix.
  • Rename 4-update-task.yml to 2-update-task.yml, keeping a similar numeric prefix.
  • Create a folder named roadmap, which will contain any detailed info that further describes/defines the top-level roadmap (as spelled out by the final version of the README.md), e.g., there would be links from the roadmap (README.md to whatever detailed .md files that are created).

The last bullet item may or may not be required, it will all depend on the amount of information that will be used to convey the Roadmap.

There was a brief “after the meeting” conversation regarding the naming of the archived (original) branch. A consensus was:

  • There should be a branch (archive) that represents the original content prior to any changes to the trunk branch
  • On the table was a possible name of “version_1” for this original (archive) branch.

Note: This agenda item is slated to be on the agenda for the next documentation meeting as a continuance.

Open Floor:

Due to time constraints, this agenda item was forgone.

Next Docs-Chat

Our next documentation meeting will happen on March 19, 2025, at 19:00 UTC in #BuddyPress.

#296, #docs-chat, #documentation, #summary