Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
4820017
chore: Synced local '.github/workflows/automation.yml' with remote 's…
googleworkspace-bot Jul 22, 2022
8421e41
Fix: Remove extra quote in Sample docstrings (#348)
Mariatta Jul 28, 2022
1d08587
fix: snippet tags (#351)
jpoehnelt Jul 29, 2022
a97a5e9
fix: typo in comment (#350)
jpoehnelt Jul 29, 2022
ba72439
chore: Synced file(s) with googleworkspace/.github (#352)
googleworkspace-bot Jul 29, 2022
5b4cb45
fix: key specifying the name of the folder (#353)
hanlee55 Aug 3, 2022
17d78c3
chore: Created local '.github/linters/' from remote 'sync-files/defau…
googleworkspace-bot Aug 5, 2022
8a041e9
chore: Synced file(s) with googleworkspace/.github (#356)
googleworkspace-bot Aug 9, 2022
90e4259
fix: Delint sheet snippet + delete no longer used samples
sqrrrl Aug 9, 2022
5680aa5
fix: Restore message property in crate draft snippets
sqrrrl Aug 10, 2022
f39610e
chore: Remove unused files (destructured into into individual files)
sqrrrl Aug 10, 2022
6d70c6b
chore: Remove unused file (moved to ./thread/threads.py)
sqrrrl Aug 10, 2022
1bd378c
fix: Fix incorrect servicec constructon
sqrrrl Aug 10, 2022
b2048b1
chore: Remove excess test code
sqrrrl Aug 10, 2022
b9adbbb
chore: Remove unused test file (moved to subdir)
sqrrrl Aug 10, 2022
fb2d7b3
f;x: Remove unused import
sqrrrl Aug 10, 2022
8c8aec1
chore: Fix typo (#359)
vinay-google Sep 1, 2022
d819125
chore: Fix typo (#360)
vinay-google Sep 1, 2022
44f307f
chore: Drive V3 API replaces `title` with `name` (#366)
vinay-google Sep 8, 2022
da082cc
feat: Add retrieve classroom course aliases snippet (#368)
vinay-google Sep 15, 2022
2bd910e
chore: Update copyright year (#369)
vinay-google Sep 19, 2022
c91cd9b
chore: Synced local '.github/sync-repo-settings.yaml' with remote 'sy…
googleworkspace-bot Sep 30, 2022
b7f7cbd
chore: Synced local '.github/sync-repo-settings.yaml' with remote 'sy…
googleworkspace-bot Oct 3, 2022
cc7aa22
chore: renovate -> dependabot
sqrrrl Oct 3, 2022
d1a0408
chore: Delete obsolete activity v1 quickstart
sqrrrl Oct 4, 2022
bd32d47
chore: Enable dependabot
sqrrrl Oct 4, 2022
45699bb
fix: attribute errors (#429)
vinay-google Nov 2, 2022
8131e63
build: switch to python 3.10 in tests (#1054)
jpoehnelt Nov 3, 2023
fd13d3d
fix: run pyink, autoflake, flynt and remove from __future__ (#1077)
jpoehnelt Nov 6, 2023
bc9577f
feat: Add Meet API quickstart
sqrrrl Mar 5, 2024
08e95b1
feat: add includeTabsContent option (#1604)
jpoehnelt Jul 29, 2024
c9c3f28
feat: Add Google Chat API quickstart (#1624)
PierrickVoulet Aug 1, 2024
823468e
feat: add Cloud Client library samples for Chat (#1666)
PierrickVoulet Aug 17, 2024
cad240a
feat: update GAPIC samples to be featured in create message guide (#1…
PierrickVoulet Aug 20, 2024
69277e9
feat: add create membership for group code sample (#1809)
PierrickVoulet Oct 2, 2024
002711a
feat: add create and set up space code samples (#1810)
PierrickVoulet Oct 3, 2024
d6f8334
feat: update message with app creds and fix typo (#1811)
PierrickVoulet Oct 3, 2024
a6887a9
fix: datetime.datetime.utcnow
jpoehnelt Apr 2, 2025
e4745e4
fix: correct time format in Python quickstart (#2117)
Marc416 Apr 19, 2025
8523ee5
feat: Add Forms Publishing related samples (#2176)
vibhorrawal May 27, 2025
7fc8e35
feat: Gmail list messages (#2238)
vinay-google Jun 24, 2025
fd8b296
fix: END tag in forms snippets (#2239)
vibhorrawal Jun 25, 2025
6a844e8
chore: Created local '.gemini/' from remote 'sync-files/defaults/.gem…
googleworkspace-bot Nov 18, 2025
6df54e5
chore: Synced file(s) with googleworkspace/.github
googleworkspace-bot Nov 18, 2025
6e73143
feat: Webhook chat (#2535)
PierrickVoulet Dec 9, 2025
9f6332f
feat: add Enteprise AI chat solution (#2620)
PierrickVoulet Feb 23, 2026
9cdd28d
feat: add codelab link in README (#2622)
PierrickVoulet Mar 1, 2026
def0f3e
feat: add vertex ai sample (#2623)
PierrickVoulet Mar 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
12 changes: 12 additions & 0 deletions .gemini/GEMINI.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Overview

This codebase is part of the Google Workspace GitHub organization, https://github.com/googleworkspace.

## Style Guide

Use open source best practices for code style and formatting with a preference for Google's style guides.

## Tools

- Verify against Google Workspace documentation with the `workspace-developer` MCP server tools.
- Use `gh` for GitHub interactions.
12 changes: 12 additions & 0 deletions .gemini/config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Config for the Gemini Pull Request Review Bot.
# https://github.com/marketplace/gemini-code-assist
have_fun: false
code_review:
disable: false
comment_severity_threshold: "HIGH"
max_review_comments: -1
pull_request_opened:
help: false
summary: true
code_review: true
ignore_patterns: []
8 changes: 8 additions & 0 deletions .gemini/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"mcpServers": {
"workspace-developer": {
"httpUrl": "https://workspace-developer.goog/mcp",
"trust": true
}
}
}
116 changes: 116 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,116 @@
version: 2
updates:
- package-ecosystem: "pip"
directory: "/"
schedule:
interval: "weekly"
commit-message:
prefix: "chore(deps):"
- package-ecosystem: "pip"
directory: "/admin_sdk/directory"
schedule:
interval: "weekly"
commit-message:
prefix: "chore(deps):"
- package-ecosystem: "pip"
directory: "/admin_sdk/reports"
schedule:
interval: "weekly"
commit-message:
prefix: "chore(deps):"
- package-ecosystem: "pip"
directory: "/admin_sdk/reseller"
schedule:
interval: "weekly"
commit-message:
prefix: "chore(deps):"
- package-ecosystem: "pip"
directory: "/apps_script/quickstart"
schedule:
interval: "weekly"
commit-message:
prefix: "chore(deps):"
- package-ecosystem: "pip"
directory: "/calendar/quickstart"
schedule:
interval: "weekly"
commit-message:
prefix: "chore(deps):"
- package-ecosystem: "pip"
directory: "/classroom/quickstart"
schedule:
interval: "weekly"
commit-message:
prefix: "chore(deps):"
- package-ecosystem: "pip"
directory: "/docs/mail-merge"
schedule:
interval: "weekly"
commit-message:
prefix: "chore(deps):"
- package-ecosystem: "pip"
directory: "/docs/quickstart"
schedule:
interval: "weekly"
commit-message:
prefix: "chore(deps):"
- package-ecosystem: "pip"
directory: "/drive/activity-v2"
schedule:
interval: "weekly"
commit-message:
prefix: "chore(deps):"
- package-ecosystem: "pip"
directory: "/drive/quickstart"
schedule:
interval: "weekly"
commit-message:
prefix: "chore(deps):"
- package-ecosystem: "pip"
directory: "/forms/quickstart"
schedule:
interval: "weekly"
commit-message:
prefix: "chore(deps):"
- package-ecosystem: "pip"
directory: "/gmail/quickstart"
schedule:
interval: "weekly"
commit-message:
prefix: "chore(deps):"
- package-ecosystem: "pip"
directory: "/gmail/snippet"
schedule:
interval: "weekly"
commit-message:
prefix: "chore(deps):"
- package-ecosystem: "pip"
directory: "/people/quickstart"
schedule:
interval: "weekly"
commit-message:
prefix: "chore(deps):"
- package-ecosystem: "pip"
directory: "/sheets/quickstart"
schedule:
interval: "weekly"
commit-message:
prefix: "chore(deps):"
- package-ecosystem: "pip"
directory: "/slides/quickstart"
schedule:
interval: "weekly"
commit-message:
prefix: "chore(deps):"
- package-ecosystem: "pip"
directory: "/tasks/quickstart"
schedule:
interval: "weekly"
commit-message:
prefix: "chore(deps):"
- package-ecosystem: "pip"
directory: "/vault/quickstart"
schedule:
interval: "weekly"
commit-message:
prefix: "chore(deps):"
25 changes: 25 additions & 0 deletions .github/linters/.htmlhintrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"tagname-lowercase": true,
"attr-lowercase": true,
"attr-value-double-quotes": true,
"attr-value-not-empty": false,
"attr-no-duplication": true,
"doctype-first": false,
"tag-pair": true,
"tag-self-close": false,
"spec-char-escape": false,
"id-unique": true,
"src-not-empty": true,
"title-require": false,
"alt-require": true,
"doctype-html5": true,
"id-class-value": false,
"style-disabled": false,
"inline-style-disabled": false,
"inline-script-disabled": false,
"space-tab-mixed-disabled": "space",
"id-class-ad-disabled": false,
"href-abs-or-rel": false,
"attr-unsafe-chars": true,
"head-script-disabled": false
}
59 changes: 59 additions & 0 deletions .github/linters/.yaml-lint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
---
###########################################
# These are the rules used for #
# linting all the yaml files in the stack #
# NOTE: #
# You can disable line with: #
# # yamllint disable-line #
###########################################
rules:
braces:
level: warning
min-spaces-inside: 0
max-spaces-inside: 0
min-spaces-inside-empty: 1
max-spaces-inside-empty: 5
brackets:
level: warning
min-spaces-inside: 0
max-spaces-inside: 0
min-spaces-inside-empty: 1
max-spaces-inside-empty: 5
colons:
level: warning
max-spaces-before: 0
max-spaces-after: 1
commas:
level: warning
max-spaces-before: 0
min-spaces-after: 1
max-spaces-after: 1
comments: disable
comments-indentation: disable
document-end: disable
document-start:
level: warning
present: true
empty-lines:
level: warning
max: 2
max-start: 0
max-end: 0
hyphens:
level: warning
max-spaces-after: 1
indentation:
level: warning
spaces: consistent
indent-sequences: true
check-multi-line-strings: false
key-duplicates: enable
line-length:
level: warning
max: 120
allow-non-breakable-words: true
allow-non-breakable-inline-mappings: true
new-line-at-end-of-file: disable
new-lines:
type: unix
trailing-spaces: disable
Loading