-
Notifications
You must be signed in to change notification settings - Fork 906
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Document muzzle #536
Comments
+100 - getting a presentation from @trask helped me a lot but indeed there's so much muzzle around I do get re-lost. Want to give credit for the help in working around the issues from reviewers but it's naturally not as scalable as us having a proper guide to muzzle. Based on the name, I assume it's originally datadog and I hope they can help us with documenting this to improve the contributor experience. |
I will take a first stab at this, and call in @tylerbenson for backup as needed |
See #654 for another muzzle thing to investigate and doc |
Another interesting thing to doc: #696 |
Another good thing to doc: #701 (comment) |
And another: #694 (comment) |
Another quirk: updates to muzzle java sources in
without adding |
e.g. recommend instrumentation authors not to use lambdas |
More
|
Doc
|
Youtube clip from SIG meeting describing muzzle, maybe worth referencing(?) https://www.youtube.com/watch?v=2iL91CwfxCo&feature=youtu.be&t=2682 |
I've compiled a list of questions that have not been answered yet in our muzzle docs:
I've skipped questions that no longer apply or will be solved by #1714 or that have been answered. Is there anything else that we should add here, any other questions? |
The whole story around
muzzle
is extremely confusing, but one encounters it almost everywhere in this repo. It has 0 documentation and huge number of moving parts:buildSrc
folderauto-tooling
moduleMuzzleMatcher
and how is it connected to muzzle task and muzzle plugins?io.opentelemetry.auto.tooling.Instrumenter.Default#getInstrumentationMuzzle
actually mean? And why do we generate our own code with "compile-time bytecode transformations"?MuzzleVisitor
uses ASM and not ByteBuddy?The text was updated successfully, but these errors were encountered: