Skip to content

Add Java SDK#246

Merged
javorosas merged 3 commits into
mainfrom
feat/java-sdk
Apr 8, 2026
Merged

Add Java SDK#246
javorosas merged 3 commits into
mainfrom
feat/java-sdk

Conversation

@javorosas
Copy link
Copy Markdown
Member

No description provided.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR adds Java as an officially documented SDK across the docs site, including new Java installation instructions, Java code examples in guides and OpenAPI code samples, and a UI language strip with SDK/package links.

Changes:

  • Add Java SDK to installation/authentication/quickstart docs and multiple guides via new Java <TabItem> blocks.
  • Add a LanguageStrip component (with new language icons) and embed it into the install pages.
  • Update Prism/Docusaurus configuration and add a Prism webpack alias plugin to support Java (and Scala) highlighting.

Reviewed changes

Copilot reviewed 31 out of 36 changed files in this pull request and generated 11 comments.

Show a summary per file
File Description
website/static/img/languages/php.svg Adds PHP language icon for the SDK language strip.
website/static/img/languages/nodejs.svg Adds Node.js language icon for the SDK language strip.
website/static/img/languages/java.svg Adds Java language icon for the SDK language strip.
website/static/img/languages/github.svg Adds GitHub icon used for repository links in the language strip cards.
website/static/img/languages/csharp.svg Adds C# language icon for the SDK language strip.
website/src/prism/prism-scala.js Custom Prism loader for Scala/Java highlighting.
website/src/components/LanguageStrip.tsx New UI component showing official SDKs with package + GitHub links.
website/src/components/LanguageStrip.module.css Styling for the new language strip component.
website/plugins/prism-fix.js Adds webpack alias to override Prism’s Scala component import.
website/openapi_v2.yaml Adds Java x-codeSamples across the Spanish OpenAPI reference.
website/openapi_v2.en.yaml Adds Java x-codeSamples across the English OpenAPI reference.
website/i18n/en/docusaurus-plugin-content-docs/current/quickstart.mdx Adds Java install instructions to the English quickstart tabs.
website/i18n/en/docusaurus-plugin-content-docs/current/guides/receipts.mdx Adds Java examples to the English receipts guide.
website/i18n/en/docusaurus-plugin-content-docs/current/guides/organizations.mdx Adds Java examples to the English organizations guide.
website/i18n/en/docusaurus-plugin-content-docs/current/guides/customers.mdx Adds Java examples to the English customers guide.
website/i18n/en/docusaurus-plugin-content-docs/current/getting-started/install.mdx Uses LanguageStrip and adds Java install + import tabs (English).
website/i18n/en/docusaurus-plugin-content-docs/current/getting-started/authenticate.mdx Adds Java authentication example (English).
website/docusaurus.config.js Enables Java Prism language and registers the prism-fix plugin.
website/docs/quickstart.mdx Adds Java install + usage examples to the Spanish quickstart.
website/docs/guides/team-management.mdx Adds Java examples for team management guide (Spanish).
website/docs/guides/receipts.mdx Adds Java examples to receipts guide and expands tabbed examples (Spanish).
website/docs/guides/products.mdx Adds Java examples to products guide (Spanish).
website/docs/guides/organizations.mdx Adds Java examples to organizations guide (Spanish).
website/docs/guides/invoices/traslado.mdx Adds Java example for “traslado” invoice guide (Spanish).
website/docs/guides/invoices/relacionados.mdx Adds Java example for related-documents invoice guide (Spanish).
website/docs/guides/invoices/pago.mdx Adds Java example for payment-complement invoice guide (Spanish).
website/docs/guides/invoices/ingreso.mdx Adds Java examples for ingreso invoice guide (Spanish).
website/docs/guides/invoices/egreso.mdx Adds Java example for egreso invoice guide (Spanish).
website/docs/guides/invoices/customization.mdx Adds Java example for invoice customization guide (Spanish).
website/docs/guides/invoices/cancelaciones.mdx Adds Java examples for invoice cancellation + receipt downloads (Spanish).
website/docs/guides/invoices/async-invoices.mdx Adds Java example for async invoice creation (Spanish).
website/docs/guides/drafts.mdx Adds Java examples for drafts creation/update (Spanish).
website/docs/guides/customers.mdx Adds Java examples to customers guide (Spanish).
website/docs/guides/customer-edit-link.mdx Adds Java examples to customer edit-link guide (Spanish).
website/docs/getting-started/install.mdx Uses LanguageStrip and adds Java install + import tabs (Spanish).
website/docs/getting-started/authenticate.mdx Adds Java authentication example (Spanish).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread website/src/prism/prism-scala.js
Comment thread website/openapi_v2.en.yaml
Comment thread website/openapi_v2.yaml
Comment thread website/openapi_v2.en.yaml Outdated
Comment thread website/openapi_v2.yaml Outdated
Comment thread website/openapi_v2.yaml Outdated
Comment thread website/docs/guides/receipts.mdx Outdated
Comment thread website/docs/guides/invoices/egreso.mdx Outdated
Comment thread website/openapi_v2.en.yaml
Comment thread website/openapi_v2.yaml
@javorosas javorosas merged commit 73ce2a4 into main Apr 8, 2026
@javorosas javorosas deleted the feat/java-sdk branch April 8, 2026 15:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants