Adding Code to //third_party
Stay organized with collections
Save and categorize content based on your preferences.
Adding new code to //third_party
should take you only a few hours of work, and
you'll normally get a review within a day. Once you've added code to
//third_party
, you can update it as much and as often as you like without
having to go through this process again. These are the steps you should follow:
- Get the code
- Put the code in (the right) //third_party
- Get the code working with Google
- Document the code and its context
- Get a review
For questions about this process or document email emailremoved@.
We allow new compilers and toolchains in //third_party
, but you must follow
the process documented at go/newtoolchains, getting approval from
emailremoved@ before importing them.
For new languages, see the policies at go/newlanguages.
When to escalate
If the code includes a PATENTS
file, a commercial license, or a new license
type that seems fishy, please escalate to the Open
Source Compliance team for review.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2022-01-04 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Missing the information I need"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Too complicated / too many steps"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Out of date"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Samples / code issue"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
{"lastModified": "Last updated 2022-01-04 UTC."}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2022-01-04 UTC."],[],[]]