/Open-Set-Go

공개SW 개발자대회 - Open-Set-Go

Primary LanguageShellApache License 2.0Apache-2.0

Open-Set-Go

Open-Set-Go Logo

Manage Open-Source Projects from the beginning with 'Open-Source Management Platform', Open-Set-Go! 🚀

node Version Sonar Cloud Scan Fossa License Scan w3c validation check Netlify status Slack github release github last release date github License github contributors github stars github discussions


What is the Open-Set-Go?

Open-Set-Go is the Open-Source Management Platform for Open-Source Developers. Open-Set-Go provides the creation of new open-source projects and operational review for existing projects.

Open-Set-Go is dependent on :octocat:GitHub, and the GitHub OAuth 2.0 authorization process allows you analyze, create, and requests Pull-Request from your(or your organization's) GitHub repository.

  • Create Pull-Request Template, Issue Templates, README.md, CONTRIBUTING.md with Open-Set-Go!

  • Open-Set-Go provides documents from many well-known open-source projects and allows them to be modified with markdown editor!

  • Create beautiful documents easily and simply using Open-Set-Go's personalized template!

overview

Why Open-Set-Go?

For starting new Open-Source Project

It is not just to create a Source-Open Project, but to create a contribution-friendly environment and create an environment where communication between developers and contributors is smooth to create sustainable open source projects.
In addition, Open-Set-Go makes it easy, fast, and simple to build a contribution-friendly environment at the start of an open-source project.

For continuing the open-source project

It provides an open-source operation review feature for three areas for the open-source project in progress.

  • Template: Ensure that there are templates required to sustain open source. Using the features of Open-Set-Go, additional templates can be created to make pull-request requests.

  • Security: Check whether the features provided by GitHub for the security of open-source projects are activated.

  • Community: Check the elements needed to build an open-source community.

Vision of Open-Set-Go

Can see our vision for the foreseeable future at our wiki.

Open-Set-Go is moving toward an Open-Source project management platform that can manage more parts. Join Slack if you want to join us!

Final Vision of Open-Set-Go

Open-Set-Go makes it easy, fast and simple to start an Open-Source project, while also sharing your own contribution environment and becoming a community driving the Open-Source trend. Like GitHub.

Installation & Development Environment

Supported Environment Version Description
Ubuntu OS Ubuntu 22.04 Open-Set-Go_server was developed by Ubuntu OS
Windows OS Windows 11 Open-Set-Go_client was developed by Windows 11
Node.js >= 18.x @ocotokit/rest & styled-reset require >= node v18.x
yarn 1.22.19 Open-Set-Go server & client manage package with yarn

Install with script

  1. Clone our repository!

    git clone --recursive https://github.com/AgainIoT/Open-Set-Go.git
    
    ######################################
    # Open-Set-Go Repository Dependencies
    #
    # Open-Set-Go
    #  ┣ Open-Set-Go.io
    #  ┣ Open-Set-Go_client
    #  ┗ Open-Set-Go_server
    #
    ######################################
  2. Install with install.sh! (or check each other repository of client & server!)

    sudo bash ./install.sh
  3. Add .env with env.sh! (more details at EnvironmentVariable.md)

    sudo bash ./env.sh
  4. Excute each of client & server with yarn start!

    yarn start

Documentation

We are conducting documentation at Open-Set-Go.io. Please refer to the following. You can see our technical blog & showcase & documentation on Open-Set-Go.io

Contributing

We always welcome your contributions. Please see the CONTRIBUTING.md for how to contribute.
Also, we are recruiting collaborators, so if you are interested, please join our Slack!

Contributors

Thank you to everyone who contributed to our project. Any contribution you make will be reflected on RELEASE.md

Open-Set-Go

Open-Set-Go_client

Open-Set-Go_server

Made with contrib.rocks

License

Open-Set-Go is released under Apache-2.0 License.
See the LICENSE file for details.