Discover Packages
github.com/forjadev/gun-organization
command
module
Version:
v0.0.0-...-1fbd98d
Opens a new window with list of versions in this module.
Published: Aug 8, 2023
License: MIT
Opens a new window with license information.
Imports: 4
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
README
ΒΆ
Organization API
gun-organization
is a modern, professional, REST API service developed with Go (Golang) that provides a unified interface to extract and manipulate organizational data from GitHub. This service is specifically focused on returning lists of users, emails, and teams based on the given GitHub organization.
π Table of Contents
π‘ Features
Retrieves the organization data from GitHub via their API.
Offers various methods that manipulate the retrieved data.
Returns a list of users, their corresponding emails, and the teams they are part of.
Utilizes Go's powerful features to offer efficient, reliable, and concurrent operations.
π§ Requirements
Go 1.16 or higher.
A GitHub Personal Access Token.
π Setup
Clone the repository:
git clone https://github.com/forjadev/gun-organization.git
Install the dependencies:
go mod download
Create a .env
file in the root directory of the project by copying the .env.example
file:
cp .env.example .env
Update the environment variables in the .env file with your own values.
Build the project:
go build
Run the server:
./main
The server will start running on http://localhost:8080 .
π» Usage
TODO
π§ͺ Testing
TODO
π€ Contributing
TODO
π License
This project is MIT licensed.
Expand βΎ
Collapse β΄
Documentation
ΒΆ
There is no documentation for this package.
Source Files
ΒΆ
Directories
ΒΆ
Click to show internal directories.
Click to hide internal directories.