GitHub @ Trimble

The home of onboarding and contribution guidelines for Trimble GitHub users of all stripes: open source, inner source and projects for specific internal teams.

View on GitHub

Trimble <3 GitHub

Help Getting Started Publishing Policy Compliance Copilot

Need Help?

First, please make sure you have read and followed all of the instructions below. If you still need help, please request assistance via the Trimble GitHub Charlie Page.

πŸ” Already set up? You can Go straight to the Trimble GitHub Organization

Getting Started

Please be sure you read through the following bullet points and take any necessary action.

Request to Join an Organization

The following instructions are sufficient for both adding you as a licensed Trimble GitHub user, and for receiving an invitation to join the trimble-oss organization.

If you want to join a different organization, please continue to follow the instructions below to receive a Trimble license for GitHub. However, you will also need to specifically request access to that organization by finding and contacting an administrator for that organization.


Use the following template to prepare and send an email to the admins mailing list requesting to join.

Please include your GitHub username, not your Trimble email address in your message.


Dear Trimble GitHub Administrators,

I have added the GitHub - Trimble application to my Okta account. Please grant access for my GitHub account:

@yourgithubusername (not your Trimble email address!!!)

{ Tell us a bit about yourself and your role at Trimble. }

I am joining because I...

{ why you want to join GitHub }

The accountable person or Trimble division that will pay for a new GitHub user license if needed will be:

{ name of accountable person or name of your division }

Thanks,

{your name}

Publishing

Ready to publish a project to the public?

Open & Inner Source Policy Compliance

All repositories in the trimble-oss GitHub organization must conform to the Open and Inner Source Publication Policies and Procedures, which are maintained in the oss-overseer repository. See Open and Inner Source Publication Policies and Procedures for detailed requirements.

Automated Audits & Enforcement

A weekly automated audit checks every public and internal repository against these policies. Results are published as a Policy Audit Report discussion and committed to the oss-overseer reports directory. Repositories with unresolved MUST violations may be automatically delisted (public β†’ internal, internal β†’ private). Once all violations are resolved, repositories are automatically relisted.

Getting Compliant

To bring a repository into compliance, maintainers can use the oss-compliance Copilot prompt in VS Code with GitHub Copilot enabled.

For the full policy details, see the Open and Inner Source Publication Policies and Procedures.

Github Copilot

πŸ” Looking for GitHub Copilot?