Closed
Bug 1498999
Opened 6 years ago
Closed 6 years ago
Create a library template for glean in the android-components repo
Categories
(Toolkit :: Telemetry, enhancement, P1)
Toolkit
Telemetry
Tracking
()
RESOLVED
FIXED
Tracking | Status | |
---|---|---|
firefox64 | --- | affected |
People
(Reporter: Dexter, Assigned: sebastian)
References
()
Details
(Whiteboard: [telemetry:mobilesdk:m1])
Sebastian offered to create a standard library template in the android-components repo[1] for the mobile SDK.
Once we pick a name, this bug is about tracking the work needed to create the template.
[1] - https://github.com/mozilla-mobile/android-components/
Reporter | ||
Updated•6 years ago
|
Reporter | ||
Comment 1•6 years ago
|
||
Hey Sebastian, in bug 1497919 we decided to use "glean" as a name for this project. Any chance you could kindly create the library project structure you mentioned during our last meeting?
Flags: needinfo?(s.kaspari)
Assignee | ||
Updated•6 years ago
|
Assignee: nobody → s.kaspari
Flags: needinfo?(s.kaspari)
Assignee | ||
Comment 2•6 years ago
|
||
Okay, the empty "component shell" landed.
You can find it in the android components repository in components/service/glean:
https://github.com/mozilla-mobile/android-components/tree/master/components/service/glean
Just import the repository root into Android Studio and you should be ready to go. I added a "Placeholder" code file and a "PlaceholderTest" test file.
For this component we will automatically run all tests and code quality tools for PRs and merges. On release day we automatically release the component with all other ones to maven.mozilla.org.
Feel free to look at other components regarding code organization or test structure. Maybe interesting components are "support-base" (with some tools for building components) and "support-test" with helpers for writing tests.
Let me know if you need any help. This week I'm in Taipei and not in my regular timezone. :)
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Reporter | ||
Comment 3•6 years ago
|
||
(In reply to Sebastian Kaspari (:sebastian) from comment #2)
> Okay, the empty "component shell" landed.
Thank you so much for the great timing on that!
You need to log in
before you can comment on or make changes to this bug.
Description
•