1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38# Contributing to the Gemini API Cookbook
We would love to accept your patches and contributions to the Gemini API Cookbook.
We are excited that you are considering donating some of your time, and this guide
will help us be respectful of that time.
# Before you send anything
## Sign our contributor agreement
All contributions to this project must be accompanied by a [Contributor License Agreement](https://cla.developers.google.com/about)
(CLA). You (or your employer) retain the copyright to your contribution; this simply gives us
permission to use and redistribute your contributions as part of the project.
If you or your current employer have already signed the Google CLA (even if it was for a different
project), you probably don't need to do it again.
Visit [https://cla.developers.google.com/](https://cla.developers.google.com/) to see your current agreements or to sign a new one.
## Style guides
Before starting check out the relevant [style guide](https://google.github.io/styleguide/) for the language you will be using. These apply
strictly to raw code files (e.g. *.py, *.js), though code fragments in documentation (such as markdown
files or notebooks) tend to favor readability over strict adherence.
# Making changes
## Small fixes
Small fixes, such as typos or bug fixes, can be submitted directly via a pull request.
## Large changes
Before starting work on any large change, please file an
[issue](https://github.com/google-gemini/example-chat-app/issues).
There we can discuss the request and provide guidance.