GithubHelp home page GithubHelp logo

againiot / open-set-go Goto Github PK

View Code? Open in Web Editor NEW
28.0 2.0 7.0 2.29 MB

'Project Management Platform' for OpenSource SW developers who can easily, quickly and conveniently manage an Open Source project.

Home Page: https://open-set-go.com

License: Apache License 2.0

Shell 100.00%
gitignore license nestjs open-source pull-request-template reactjs github issue-templates octokit-js contributing-md

open-set-go's People

Contributors

ancy0 avatar bentshrimp avatar kim-jiyun avatar open-set-go avatar ymw0407 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

open-set-go's Issues

๐Ÿ“• [DOCS] - Korean Language's README.md need!

Describe

ํ•ด๋‹น ์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋Š” maintainer๋“ค์ด ํ•œ๊ตญ์ธ์ด๊ธฐ ๋•Œ๋ฌธ์—... ํ•œ๊ตญ์ธ๋“ค๋„ ๋งŽ์€ ์‚ฌ์šฉ์„ ํ•  ์ˆ˜ ์žˆ์œผ๋ฉด ์ข‹๊ฒ ๋‹ค๋Š” ์ƒ๊ฐ์„ ํ•˜์˜€๋‹ค. ์ด์— ํ•œ๊ตญ์–ด ๋ฒˆ์—ญ readme.md๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ ์ž ํ•œ๋‹ค.

Links

.

Screenshots

![DESCRIPTION](LINK.png)

Check List for Secure Coding

Discussed in #40

Originally posted by ymw0407 October 1, 2023
Until now, we have not been interested in security vulnerabilities in many open-source libraries. However, with the introduction of CodeQL and Dependabot, we can pay attention to that part.
์ง€๊ธˆ๊นŒ์ง€๋Š” ์—ฌ๋Ÿฌ ์˜คํ”ˆ์†Œ์Šค ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค์˜ ๋ณด์•ˆ ์ทจ์•ฝ์ ์— ๋Œ€ํ•ด์„œ ๊ด€์‹ฌ์„ ๊ฐ–์ง€ ๋ชปํ–ˆ์—ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด๋ฒˆ์— CodeQL๊ณผ Dependabot์˜ ๋„์ž…์„ ํ†ตํ•ด์„œ ํ•ด๋‹น ๋ถ€๋ถ„๊นŒ์ง€ ์‹ ๊ฒฝ ์“ธ ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

There's one more thing that you need to see as you go through development. Security is located in the top bar of the Repository. If the numbers are written in that area, it means there is a security issue and we need to work on solving that vulnerability. Let's check that part one by one and proceed with Secure Coding!
์—ฌ๋Ÿฌ๋ถ„๋“ค์ด ๊ฐœ๋ฐœ์„ ์ง„ํ–‰ํ•˜๋ฉด์„œ ๋ณด์…”์•ผํ•˜๋Š” ๋ถ€๋ถ„์ด ํ•˜๋‚˜ ๋” ์ƒ๊ฒผ์Šต๋‹ˆ๋‹ค. ๋ฐ”๋กœ Repository์˜ ์ƒ๋‹จ๋ฐ”์— ์œ„์น˜ํ•œ Security์ž…๋‹ˆ๋‹ค. ํ•ด๋‹น ๋ถ€๋ถ„์— ์ˆซ์ž๊ฐ€ ์จ์žˆ๋‹ค๋ฉด Security ๊ด€๋ จ ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค๋Š” ๊ฒƒ์ด๊ณ  ์ €ํฌ๋Š” ๊ทธ vulnerability๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ํ•œ๋ฒˆ์”ฉ ํ•ด๋‹น ๋ถ€๋ถ„์„ ํ™•์ธํ•˜๋ฉด์„œ Secure Coding์„ ์ง„ํ–‰ํ•ด๋ณด๋„๋ก ํ•ฉ์‹œ๋‹ค!

gitmessage(en).txt has one tiny mistake

It's well written on Korean version. On the other hand, in English version, it says 'Core' instead of 'Chore'.

We must change it to 'Chore'. It's a tiny mistake but it keeps catching my eyes.

Applying DCO

When the project is completed to some extent and a situation where it can be contributed to various open-source contributors, we intend to apply DCO.
์–ด๋Š ์ •๋„ ํ”„๋กœ์ ํŠธ๊ฐ€ ์™„์„ฑ๋˜๊ณ , ์—ฌ๋Ÿฌ ์˜คํ”ˆ์†Œ์Šค ๊ธฐ์—ฌ์ž๋“ค์—๊ฒŒ ๊ธฐ์—ฌ๋ฅผ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ์ƒํ™ฉ์ด ์˜ค๋ฉด DCO GitHub Apps๋ฅผ ํ†ตํ•˜์—ฌ ์ ์šฉํ•˜๊ณ ์ž ํ•œ๋‹ค.

Applying the SonarQube

SonarQube is an open source platform for continuous code quality checks for automated reviews with static code analysis for the purpose of discovering bugs, code smells and security vulnerabilities in over 20 programming languages.
์†Œ๋‚˜ํ๋ธŒ๋Š” 20๊ฐœ ์ด์ƒ์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์—์„œ ๋ฒ„๊ทธ, ์ฝ”๋“œ ์Šค๋ฉœ, ๋ณด์•ˆ ์ทจ์•ฝ์ ์„ ๋ฐœ๊ฒฌํ•  ๋ชฉ์ ์œผ๋กœ ์ •์  ์ฝ”๋“œ ๋ถ„์„์œผ๋กœ ์ž๋™ ๋ฆฌ๋ทฐ๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ์ง€์†์ ์ธ ์ฝ”๋“œ ํ’ˆ์งˆ ๊ฒ€์‚ฌ์šฉ ์˜คํ”ˆ ์†Œ์Šค ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค.

Look into whether to apply the SonarQube and if it's okay, we'll apply it.
์šฐ๋ฆฌ๋Š” ์†Œ๋‚˜ํ๋ธŒ๋ฅผ ์ ์šฉ์‹œํ‚ฌ์ง€์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ณ  ๊ดœ์ฐฎ๋‹ค๋ฉด ์ ์šฉ์‹œํ‚ฌ ๊ฒƒ์ด๋‹ค.

Open-Set-Go v2.0.0 release

Description

Open-Set-Go 2.0.0 Deployed!

Details

  • Review Feature Added!
    Now, you can use open-source operational review with already existed repository!
  • Generate on your own template feature Added!
    Now, you can create your own personalized template at README.md & CONTRIBUTING.md
  • Issue Template feature Added!
    Now, you can also create issue template!

Maintainer

@ymw0407
@ancy0
@bentshrimp
@hummingbbird
@Kim-Jiyun

Collaborator

@sinji2102

Contributor

@v1st78
AgainIoT/Open-Set-Go_client#163

Special Thanks

@minsuklee

  • helped a lot with the topic and open source.

@gy741

  • helped a lot with the topic and security issues.

@hsw1805

  • first discussion!

@v1st78

  • first contributor!

Open-Set-Go Logo Design suggestion

Discussed in #48

Originally posted by ymw0407 October 6, 2023
Currently, Open-Set-Go's Logo seems to have the disadvantage of being transparent and invisible except for Logo as shown in the picture below! That's why I think you'll be able to see it better if you use white around the rim!
ํ˜„์žฌ Open-Set-Go์˜ Logo๋Š” ์•„๋ž˜์˜ ์‚ฌ์ง„๊ณผ ๊ฐ™์ด Logo๋ฅผ ์ œ์™ธํ•˜๊ณ  ๋ชจ๋‘ ํˆฌ๋ช…ํ•˜์—ฌ ์ž˜ ๋ณด์ด์ง€ ์•Š๋Š”๋‹ค๋Š” ๋‹จ์ ์ด ์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค! ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ํ…Œ๋‘๋ฆฌ์— ํฐ์ƒ‰์„ ์›ํ˜•์œผ๋กœ ๋‘˜๋Ÿฌ์„œ ์‚ฌ์šฉํ•˜๋ฉด ์ข€ ๋” ์ž˜ ๋ณด์ผ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค!
image

Just like Google uses it like this!
๊ตฌ๊ธ€์ด ์ด๋ ‡๊ฒŒ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ ์ฒ˜๋Ÿผ์š”!
image

๐Ÿ“• [DOCS] - Open-Set-Go.io's subdomain has been changed to docs.open-set-go.com

Describe

The original subdomain of Open-Set-Go.io was https://blog.open-set-go.com/ . However, I thought that the subdomain called docs was more intuitive for users to understand than the blog, so I changed it.
๊ธฐ์กด์˜ Open-Set-Go.io์˜ ์„œ๋ธŒ๋„๋ฉ”์ธ์€ https://blog.open-set-go.com์ด์˜€์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ, ํ•ด๋‹น blog๋ณด๋‹ค๋Š” docs๋ผ๋Š” ์„œ๋ธŒ ๋„๋ฉ”์ธ์ด ์‚ฌ์šฉ์ž๋“ค์ด ๋ณด๋‹ค ์ง๊ด€์ ์œผ๋กœ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์˜€๊ณ , ๊ทธ๋ ‡๊ธฐ์— ๋ฐ”๊พธ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

So we want to change the documents accordingly.
๋”ฐ๋ผ์„œ ์ด์— ๋งž์ถ”์–ด document๋“ค์„ ๋ฐ”๊พธ๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค.

https://blog.open-set-go.com/ -> https://docs.open-set-go.com/

Links

https://docs.open-set-go.com/

Screenshots

No response

Applying the PR Template & Issue Template

We will look up and apply references to PR & Issue template of several famous open source projects.
์—ฌ๋Ÿฌ ์œ ๋ช…ํ•œ ์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ์ ํŠธ์˜ PR & Issue template์— ๊ด€ํ•œ ๋ ˆํผ๋Ÿฐ์Šค๋ฅผ ์ฐพ์•„๋ณด๊ณ  ์ ์šฉ์‹œํ‚ฌ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

๐Ÿš€ [REQUEST] - Install.sh

Describe

To Install quickly, we need install.sh!

Reasons

aws cli or gcloud sdk, flutter sdk have it's own cli installation environment!

How to Implement Features

No response

Additional Explanation

No response

Connection

  • Have no effect on other functions
  • Other functions need to be changed

Operate the github.io Open-Set-Go homepage

We would like to mark our contributions to the Open-Set-Go project and run a github.io page to run technical blogs related to Open-Set-Go.
Open-Set-Go ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•จ์— ์žˆ์–ด์„œ ๊ธฐ์—ฌ์ž๋“ค์— ๋Œ€ํ•œ ๊ณตํ—Œ์„ ํ‘œ๊ธฐํ•ด์ฃผ๊ณ , Open-Set-Go์™€ ๊ด€๋ จ๋œ ๊ธฐ์ˆ  ๋ธ”๋กœ๊ทธ ๋“ฑ์„ ์šด์˜ํ•  github io ํŽ˜์ด์ง€๋ฅผ ์šด์˜ํ•˜๊ณ ์ž ํ•œ๋‹ค.

About the CORS and cookie problem

Discussed in #32

Originally posted by bentshrimp September 21, 2023

About the CORS problem

The client, ReactJS app and the server, NestJS app are being run on a same machine, AWS EC2. This is the only reason why we don't encounter CORS error. By the way, it happens when client and server are being run on different machines.

About the cookie problem

When the client and server are running on a same machine, browser dev tool doesn't show the cookie. On the other hand, when they are not, even without getting cookie and writing cookie, browser says it has the cookie. I have no idea what happens here.

We should keep trying to figure out how to fix these problem.

.prittierrc ์˜คํƒ€

.prettierrc ํŒŒ์ผ ์ด๋ฆ„์ด .prittierrc๋กœ ์ž˜๋ชป๋˜์–ด ์žˆ์Œ

README.md ํŒŒ์ผ์˜ ํ•„์š”์„ฑ

์ด repo๊ฐ€ ๋ญ˜ ํ•˜๋ ค๋Š” ๊ฒƒ์ธ์ง€์— ๊ด€ํ•œ readme.md ํŒŒ์ผ์„ ๋จผ์ € ๋งŒ๋“ค๊ณ ,
๊ทธ ์•ˆ์— ์šฐ์„  todo list๋ฅผ ์ •๋ฆฌํ•ด ๋‘๋ฉด ์ข‹์„ ๋“ฏ ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿš€ [REQUEST] - Improving overall Issue Template

Describe

Improving overall Issue Template

Currently, Issue Template does not play its role and feels strongly that it is not aligned with Open-Set-Go. We will improve these areas to produce an Issue Template that is more suitable for our project.
ํ˜„์žฌ๋Š” Issue Template์ด ์ œ ์—ญํ• ์„ ๋‹ค ํ•˜์ง€ ๋ชปํ•˜๊ณ , Open-Set-Go์— ๋งž์ถฐ์ง€์ง€ ์•Š์€ ๋Š๋‚Œ์ด ๊ฐ•ํ•˜๋‹ค. ์ด๋Ÿฌํ•œ ๋ถ€๋ถ„์„ ๊ฐœ์„ ํ•˜์—ฌ ์šฐ๋ฆฌ ํ”„๋กœ์ ํŠธ์— ๋ณด๋‹ค ์ ํ•ฉํ•œ Issue Template์„ ์ œ์ž‘ํ•  ๊ฒƒ์ด๋‹ค.

In addition, although Issue Templates and templates from various well-known open sources are now directly put into the DB, we want to use GitHub Action to create a structure that can be put into the DB if the Issue is normally closed by the maintainer.
๋˜ํ•œ, ์ง€๊ธˆ์€ Issue Template ๋ฐ ์—ฌ๋Ÿฌ ์œ ๋ช… ์˜คํ”ˆ์†Œ์Šค๋“ค์˜ template์„ ์ง์ ‘ DB์— ์ง‘์–ด๋„ฃ๊ณ  ์žˆ์ง€๋งŒ, GitHub Action์„ ํ™œ์šฉํ•˜์—ฌ Issue๊ฐ€ maintainer์— ์˜ํ•ด ์ •์ƒ์ ์œผ๋กœ closed ๋œ๋‹ค๋ฉด, DB์— ๋„ฃ์„ ์ˆ˜ ์žˆ๋Š” ๊ตฌ์กฐ๋ฅผ ๋งŒ๋“ค๊ณ ์ž ํ•œ๋‹ค.

Reasons

Currently, Issue Template does not play its role and feels strongly that it is not aligned with Open-Set-Go. We will improve these areas to produce an Issue Template that is more suitable for our project.
ํ˜„์žฌ๋Š” Issue Template์ด ์ œ ์—ญํ• ์„ ๋‹ค ํ•˜์ง€ ๋ชปํ•˜๊ณ , Open-Set-Go์— ๋งž์ถฐ์ง€์ง€ ์•Š์€ ๋Š๋‚Œ์ด ๊ฐ•ํ•˜๋‹ค. ์ด๋Ÿฌํ•œ ๋ถ€๋ถ„์„ ๊ฐœ์„ ํ•˜์—ฌ ์šฐ๋ฆฌ ํ”„๋กœ์ ํŠธ์— ๋ณด๋‹ค ์ ํ•ฉํ•œ Issue Template์„ ์ œ์ž‘ํ•  ๊ฒƒ์ด๋‹ค.

How to Implement Features

No response

Additional Explanation

If you have a better opinion than this, it would be nice to give a comment to Discussion.
์ด๋ณด๋‹ค ๋” ์ข‹์€ ์˜๊ฒฌ์ด ์žˆ๋‹ค๋ฉด discussion์— ์˜๊ฒฌ์„ ์ฃผ๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค.

Related Discussion thread links
#35

Connection

  • Have no effect on other functions
  • Other functions need to be changed

๐Ÿš€ [REQUEST] - License Indication

Describe

Currently, even if users use those from famous open-source projects for PR Template, README.md , and CONTRIBUTING.md , they are not licensed. However, this is clearly a breach of license. Therefore, it will appear at the top of the documents in an SPDX manner.
ํ˜„์žฌ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ PR Template, README.md, CONTRIBUTING.md์— ๋Œ€ํ•ด์„œ ์œ ๋ช… ์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ์ ํŠธ๋“ค์˜ ๊ฒƒ์„ ์‚ฌ์šฉํ•œ๋‹ค ํ•˜๋”๋ผ๋„ ๋ผ์ด์„ ์Šค ํ‘œ๊ธฐ๊ฐ€ ๋˜์ง€ ์•Š๋Š”๋‹ค. ํ•˜์ง€๋งŒ, ์ด๋Š” ๋ถ„๋ช…ํžˆ ๋ผ์ด์„ ์Šค๋ฅผ ์œ„๋ฐ˜ํ•˜๋Š” ํ–‰์œ„์ด๋‹ค. ๋”ฐ๋ผ์„œ ์ด๋ฅผ SPDX ๋ฐฉ์‹์œผ๋กœ ๋ฌธ์„œ๋“ค์˜ ์ƒ๋‹จ์— ๊ฐ™์ด ๋‚˜ํƒ€๋‚˜๋„๋ก ํ•  ์˜ˆ์ •์ด๋‹ค.

Reasons

Currently, even if users use those from famous open-source projects for PR Template, README.md , and CONTRIBUTING.md , they are not licensed. However, this is clearly a breach of license.

How to Implement Features

No response

Additional Explanation

No response

Connection

  • Have no effect on other functions
  • Other functions need to be changed

๐Ÿ› [BUG] - review's Issue Template Bug

Browsers

Others

OS

Mac

Description

open-set-go๋ฅผ ํ†ตํ•ด ์ด์Šˆ ํ…œํ”Œ๋ฆฟ์„ ์ƒ์„ฑํ–ˆ์„ ๋•Œ, ํŒŒ์ผ ์ด๋ฆ„์ด undefined.yml ๋กœ ์ƒ์„ฑ๋˜๋Š” ๋ฒ„๊ทธ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค.

Reproduction URL

hwna00/2023ESWContest_webOS_3015#263

Reproduction Steps

review ๊ธฐ๋Šฅ์˜ ์ด์Šˆ ํ…œํ”Œ๋ฆฟ์„ ์ƒ์„ฑํ–ˆ์„ ๋–„, ํ…œํ”Œ๋ฆฟ ํŒŒ์ผ์˜ ์ด๋ฆ„์ด undefined๋กœ ์ƒ์„ฑ๋œ๋‹ค.

Solutions

No response

Screenshots

แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2023-11-04 แ„‹แ…ฉแ„’แ…ฎ 12 53 13

CONTRIBUTING.md

We will look up and apply Contributing.md references from several famous open source projects.
์—ฌ๋Ÿฌ ์œ ๋ช…ํ•œ ์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ์ ํŠธ์˜ Contributing.md ๋ ˆํผ๋Ÿฐ์Šค๋ฅผ ์ฐพ์•„๋ณด๊ณ  ์ ์šฉ์‹œํ‚ฌ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

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.