GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - googleworkspace/developer-tools: Google Workspace Developer Tools

BranchesTags
Open more actions menu

Latest commit

 

History

79 Commits
79 Commits

Folders and files

NameName
Last commit message
Last commit date
.changeset
.changeset
 
 
.gemini
.gemini
 
 
.github
.github
 
 
.husky
.husky
 
 
.vscode
.vscode
 
 
docs
docs
 
 
packages/vscode-extension
packages/vscode-extension
 
 
.gitignore
.gitignore
 
 
.npmrc
.npmrc
 
 
.prettierignore
.prettierignore
 
 
CHANGELOG.md
CHANGELOG.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
SECURITY.md
SECURITY.md
 
 
biome.json
biome.json
 
 
gemini-extension.json
gemini-extension.json
 
 
package.json
package.json
 
 
pnpm-lock.yaml
pnpm-lock.yaml
 
 
pnpm-workspace.yaml
pnpm-workspace.yaml
 
 
server.json
server.json
 
 
turbo.json
turbo.json
 
 

Repository files navigation

Google Workspace Developer Tools

Build Status Release Status Apache 2.0 License

A collection of developer tools to enhance your Google Workspace development experience. This monorepo contains extensions, utilities, and resources designed to streamline development workflows for Google Workspace APIs and integrations.

šŸš€ Quick Start

VS Code Extension

Get intelligent OAuth2 scope linting and enhanced development tools directly in your editor:

Install from Visual Studio Code:

  1. Open the Extensions view (Ctrl+Shift+X or Cmd+Shift+X)
  2. Search for "Google Workspace Developer Tools"
  3. Click Install

Or install via command line:

code --install-extension google-workspace.google-workspace-developer-tools

Marketplaces:

  • Visual Studio Marketplace
  • Open VSX Registry

Learn more →

Gemini CLI Extension

If you have the gemini command-line tool installed:

gemini extensions install \
  "https://github.com/googleworkspace/developer-tools"

Extension Demo

šŸ“¦ Packages

VS Code Extension (packages/vscode-extension)

A comprehensive VS Code extension providing:

  • OAuth2 Scope Linting: Automatic warnings and suggestions for Google Workspace OAuth2 scopes in your code
    • Validates scope URLs against the official Google API registry
    • Highlights restricted and sensitive scopes
    • Provides hover documentation with scope descriptions and API associations
  • MCP (Model Context Protocol) Server: Integrated support for enhanced AI-powered development tools

Learn more →

šŸ› ļø Development

This is a monorepo managed with pnpm and Turbo.

Prerequisites

  • Node.js (v18 or later recommended)
  • pnpm (npm install -g pnpm)

Setup

# Install dependencies
pnpm install

# Build all packages
pnpm build

# Run tests
pnpm test

# Lint and format code
pnpm lint

# Watch mode for development
pnpm --filter google-workspace-developer-tools dev

Project Structure

ā”œā”€ā”€ packages/
│   └── vscode-extension/     # VS Code extension
ā”œā”€ā”€ turbo.json                # Turbo build configuration
└── pnpm-workspace.yaml       # pnpm workspace configuration

šŸ¤ Contributing

We welcome contributions! Whether it's bug reports, feature requests, or code contributions, please check out our contributing guidelines to get started.

Ways to Contribute

  • šŸ› Report bugs and issues
  • šŸ’” Suggest new features or improvements
  • šŸ“ Improve documentation
  • šŸ”§ Submit pull requests

šŸ’¬ Support

If you have questions or encounter issues:

  • šŸ“‹ File an issue on GitHub
  • šŸ’” Check existing issues for solutions
  • šŸ“š Review the documentation in each package

šŸ“„ License

This project is licensed under the Apache 2.0 License. See the LICENSE file for details.


Made with ā¤ļø for the Google Workspace developer community

About

Google Workspace Developer Tools

developers.google.com/workspace

Topics

apps-scriptdevtoolsgooglegoogleworkspacevscode-extension

Resources

Readme
Apache-2.0 license

Contributing

Contributing

Security policy

Security policy
Activity
Custom properties

Stars

265 stars

Watchers

11 watching

Forks

69 forks
Report repository

Releases

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800Ɨ600. No cookies required.