Giter VIP home page Giter VIP logo

ghe-automation-kit's Introduction

⚙️ GitHub Enterprise Automation Kit

The GitHub Enterprise Automation Kit is a collection of Go packages designed to simplify and enhance automation tasks on GitHub Enterprise instances. These packages provide functionalities to interact with the GitHub API, manage repositories, automate workflows, and more.

Packages

assigner

The assigner package streamlines GitHub organization management by offering a straightforward way to assign repositories to teams or external groups, as well as assigning users to teams. Simplify your workflow and maintain efficient assignment processes within your projects.

import "github.com/nestle/ghe-automation-kit/assign"

creator

The creator package facilitates streamlined creation of resources, making it simple to generate repositories, teams, and other organizational components. Simplify your workflow by easily generating new entities with minimal code.

import "github.com/nestle/ghe-automation-kit/creator"

filter

The filter package provides a hassle-free solution for refining data sets. Effortlessly narrow down repositories, teams, or users based on specific criteria. Enhance your organization's management process with efficient data filtering.

import "github.com/nestle/ghe-automation-kit/filter"

getter

The getter package offers a straightforward approach to retrieve information from your GitHub organization. Quickly access repository details, team members, and other essential data. Retrieve what you need with ease using the Getter package.

import "github.com/nestle/ghe-automation-kit/getter"

remover

The remover package streamlines the removal of repositories, teams, and users from your GitHub organization. Simplify the process of eliminating unwanted components while maintaining control and organization within your projects.

import "github.com/nestle/ghe-automation-kit/remover"

Installation

To use the GitHub Enterprise Automation Kit in your Go project, you can include the required package imports in your code, as shown in the examples above.

Additionally, make sure you have Go 1.20 or later installed.

License

Corresponding code is licensed under the MIT License. See the LICENSE file for details.

ghe-automation-kit's People

Contributors

p2well avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.