Skip to content

Conversation

@brant-livefront
Copy link
Contributor

📔 Objective

Now that the event integrations implementation is live in Production, the Event Logging section of the contributing docs was out of date (it still had Azure Queue as the Prod implementation). This PR restructures the page to present how events are generated and then offer all three options as to how they are processed (Distributed events, Azure Queue or Database storage).

⏰ Reminders before review

  • Contributor guidelines followed
  • All formatters and local linters executed and passed
  • Written new unit and / or integration tests where applicable
  • Protected functional changes with optionality (feature flags)
  • Used internationalization (i18n) for all UI strings
  • CI builds passed
  • Communicated to DevOps any deployment requirements
  • Updated any necessary documentation (Confluence, contributing docs) or informed the documentation
    team

🦮 Reviewer guidelines

  • 👍 (:+1:) or similar for great changes
  • 📝 (:memo:) or ℹ️ (:information_source:) for notes or general info
  • ❓ (:question:) for questions
  • 🤔 (:thinking:) or 💭 (:thought_balloon:) for more open inquiry that's not quite a confirmed
    issue and could potentially benefit from discussion
  • 🎨 (:art:) for suggestions / improvements
  • ❌ (:x:) or ⚠️ (:warning:) for more significant problems or concerns needing attention
  • 🌱 (:seedling:) or ♻️ (:recycle:) for future improvements or indications of technical debt
  • ⛏ (:pick:) for minor or nitpick changes

@brant-livefront brant-livefront requested a review from a team as a code owner December 17, 2025 15:25
@claude
Copy link

claude bot commented Dec 17, 2025

Claude finished @brant-livefront's task in 2m 29s —— View job


Code Review Complete

The review has been completed. I found issues that need to be addressed:

Critical Issues

  • Line 24: Text states "three main implementations" but lists 4 items - needs correction to "four"

Style Issues

  • Line 31: "Database Storage" should use lowercase "storage" to match the section header on line 211

The PR successfully restructures the documentation to reflect the current production implementation with Azure Service Bus, and addresses the previous review feedback from withinfocus.

@github-actions
Copy link
Contributor

github-actions bot commented Dec 17, 2025

Logo
Checkmarx One – Scan Summary & Detailsdc9950d6-3537-4d85-ad30-d8db10851cbc

Great job! No new security vulnerabilities introduced in this pull request

@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Dec 17, 2025

Deploying contributing-docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: dc370e4
Status: ✅  Deploy successful!
Preview URL: https://56d90ce9.contributing-docs.pages.dev
Branch Preview URL: https://brant-update-event-logging-s.contributing-docs.pages.dev

View logs


The cloud instance of Bitwarden has migrated to using the Azure Service Bus implementation of
distributed events. However, there is still an option to use Azure Queue and Table Storage to handle
events. Here's how this works:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎨 None of the other sections have this, and it's arguably better for close-to-code docs over in the README -- move this over there and ensure such a thing exists for each offering. I don't think it should be here though as these docs are for setup, not explanation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants