Skip to content

Bug 2010695 - Add empty modules for S2S feature#41

Closed
MatthewTighe wants to merge 1 commit intomozilla-firefox:autolandfrom
MatthewTighe:s2s-empty-modules
Closed

Bug 2010695 - Add empty modules for S2S feature#41
MatthewTighe wants to merge 1 commit intomozilla-firefox:autolandfrom
MatthewTighe:s2s-empty-modules

Conversation

@MatthewTighe
Copy link
Contributor

No description provided.

@github-actions
Copy link
Contributor

View this pull request in Lando to land it once approved.

Copy link
Contributor

@segunfamisa segunfamisa left a comment

Choose a reason for hiding this comment

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

Thank you!

That looks good to me. My only comment is to use this opportunity to start with good enough READMEs so that we don't have to do it retroactively.

I think the same blobs we have in buildconfig.yml is even sufficient. What do you think? I'm approving anyway.

Thank you!

@@ -0,0 +1,9 @@
# [Android Components](../../../README.md) > Concept > LLM


Copy link
Contributor

Choose a reason for hiding this comment

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

I think we have an opportunity to properly document and explain what this module is about. I think we should do that in the readme.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Yes, this was just intended to be a placeholder for now. I've copied over the descriptions from the buildconfig, but let's flesh this out as we work on the modules themselves.

@@ -0,0 +1,9 @@
# [Android Components](../../../README.md) > Feature > SUMMARIZE


Copy link
Contributor

@segunfamisa segunfamisa Jan 23, 2026

Choose a reason for hiding this comment

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

Same here and other modules

publish: true
upstream_dependencies:
- components:tooling-lint
components:lib-llm-gemini-nano:
Copy link
Contributor

Choose a reason for hiding this comment

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

nit naming: the hyphens are like namespaces. So you shouldn't need the last one. You've got the right format otherwise.

For example, lib-fetch has httpurlconnection and okhttp versions.

Suggested change
components:lib-llm-gemini-nano:
components:lib-llm-gemininano:

Copy link
Contributor Author

Choose a reason for hiding this comment

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

okay, thanks! is this documented anywhere?

Copy link
Contributor

Choose a reason for hiding this comment

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

It's a general package naming strategy. The google style guide has a decent description for it: https://google.github.io/styleguide/javaguide.html#s5.2.1-package-names

lando-prod-mozilla bot pushed a commit that referenced this pull request Jan 24, 2026
@lando-prod-mozilla
Copy link

Pull request closed by commit 13890fd

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.

4 participants