Merge pull request #124 from koreanbots/develop

Develop
This commit is contained in:
Junseo Park 2020-09-03 19:31:28 +09:00 committed by GitHub
commit a7fce892f4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
14 changed files with 72 additions and 5899 deletions

View File

@ -1,10 +0,0 @@
version: 2
updates:
- package-ecosystem: "npm"
directory: "/"
schedule:
interval: "daily"
target-branch: "develop"
labels:
- "npm"
- "dependencies"

View File

@ -1,20 +0,0 @@
on:
- pull_request
- push
jobs:
build:
name: Test Build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: install node v12
uses: actions/setup-node@v1
with:
node-version: 12
- name: yarn install
run: yarn install
- name: Build
run: yarn build
env:
CI: false

37
.gitignore vendored
View File

@ -1,37 +0,0 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
# dependencies
/node_modules
/.pnp
.pnp.js
# testing
/coverage
# next.js
/.next/
/out/
# production
/build
# misc
.DS_Store
*.pem
# debug
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# local env files
.env.local
.env.development.local
.env.test.local
.env.production.local
# vercel
.vercel
# it's using yarn!!
package-lock.json

View File

@ -4,15 +4,79 @@
## 여긴 뭔가요?
현재 한국 디스코드봇 리스트는 `v2.0` 리라이트중에 있습니다.
따라서 새로운 리라이트 버전은 이곳에 커밋됩니다.
이 공간은 버그와 제안을 관리하기 위한 공간입니다.
## 기여
## 이슈를 등록하기 전에
이슈 또는 PR을 생성하여 버그를 제보해주시거나 제안을 하실 수 있습니다.
이슈를 생성하기 전에 [이곳](before-issue.md)를 확인해주세요.
### 버그
### 커밋 메세지
먼저 지원하는 기기인지 확인합니다.
#### 지원하지 않는 기기
```md
- 어떠한 확장프로그램 (AdBlock, Darkmode etc.)
- 브라우저: IE, Pre 17 Edge.
- Windows 7 이전의 Windows
- 10.10 버전 이하의 macOS
- 10.0 버전 이하의 iOS
- 5.0 버전 이하의 안드로이드
- 3.5" 아이폰
- 모든 VM
- 탈옥 또는 루팅된 기기
- 공식 지원 종료된 모든 리눅스 버전
- 보안 이슈 (보안과 관련된 문제는 비공개적이게 개발자에게 전달해주세요)
- 정식빌드에서는 발생하지 않는 Canary혹은 PTB와 같은 베타 버전의 브라우저/OS에서 발생하는 버그
- 이외 개발자가 지원 종료 선언한 모든 플랫폼혹은 기기
```
그 다음 이슈를 등록합니다.
[등록하기](https://github.com/koreanbots/koreanbots/issues/new/choose)
**이슈에서는 빠른 소통을 위해 약자를 사용합니다.**
이슈를 보신다면 댓글을 남겨주세요.
- `CR` **Can Reproduce** 의 약자로 재현 가능한 버그라는 뜻입니다.
- `CNR` **Can Not Reproduce** 의 약자로 재현이 불가능하다는 뜻입니다.
- `NAB` **Not a Bug** 의 약자로 버그에 해당하지 않는다는 뜻입니다.
#### 승인과 거부
버그는 2개의 재현가능 여부에 대한 승인(Approve) 또는 거부(Deny)를 받게되면, 승인과 거부가 결정됩니다.
##### 승인
버그가 재현 가능하다고 2명 이상의 유저에게 승인이 된다면, 해당 버그는 개발자의 확인을 기다리며, `approved` 라벨을 획득합니다.
##### 거부
버그가 재현 가능하지않다고 2명 이상의 유저에게 거부가 된다면, 해당 버그는 `deny` 라벨을 획득하며, 이슈는 `Closed` 처리됩니다.
### 제안
제안은 자유롭게 해주셔도 됩니다!
## 관리
이슈는 관리자와 버그 헌터분들이 관리합니다.
### 버그 헌터란?
버그 헌터는 버그를 열심히 찾아주시거나, 해당 레포지토리에 활발하게 참여하여, 특정 기준 이상을 참여해주신 유저분들에게 지급해드리는 권한입니다.
버그헌터는 이슈를 닫거나, 라벨을 추가할 수 있으며 `Approve``Deny`와 같은 상태를 관리합니다.
### 처벌
이슈에서 장난식 발언을 하거나, 관련성이 없는 말 또는 스팸을 게시한다면, 통보없이 처벌되실 수 있습니다.
## 사이트 레포들
- [client](https://github.com/koreanbots/client)
- [api](https://github.com/koreanbots/api)
### 기여
기여는 언제든 환영입니다 커밋메세지는 다음 규칙을 따라주시면 감사하겠습니다!
커밋 메세지는 다음과 같이 작성하는 것을 추천드립니다.
[Conventional Commits](https://www.conventionalcommits.org/ko/v1.0.0/)

View File

@ -1,63 +0,0 @@
# 이슈를 등록하기 전에...
## 버그
먼저 지원하는 기기인지 확인합니다.
### 지원하지 않는 기기
```md
- 어떠한 확장프로그램 (AdBlock, Darkmode etc.)
- 브라우저: IE, Pre 17 Edge.
- Windows 7 이전의 Windows
- 10.10 버전 이하의 macOS
- 10.0 버전 이하의 iOS
- 5.0 버전 이하의 안드로이드
- 3.5" 아이폰
- 모든 VM
- 탈옥 또는 루팅된 기기
- 공식 지원 종료된 모든 리눅스 버전
- 보안 이슈 (보안과 관련된 문제는 비공개적이게 개발자에게 전달해주세요)
- 정식빌드에서는 발생하지 않는 Canary혹은 PTB와 같은 베타 버전의 브라우저/OS에서 발생하는 버그
- 이외 개발자가 지원 종료 선언한 모든 플랫폼혹은 기기
```
그 다음 이슈를 등록합니다.
[등록하기](https://github.com/koreanbots/koreanbots/issues/new/choose)
**이슈에서는 빠른 소통을 위해 약자를 사용합니다.**
이슈를 보신다면 댓글을 남겨주세요.
- `CR` **Can Reproduce** 의 약자로 재현 가능한 버그라는 뜻입니다.
- `CNR` **Can Not Reproduce** 의 약자로 재현이 불가능하다는 뜻입니다.
- `NAB` **Not a Bug** 의 약자로 버그에 해당하지 않는다는 뜻입니다.
### 승인과 거부
버그는 2개의 재현가능 여부에 대한 승인(Approve) 또는 거부(Deny)를 받게되면, 승인과 거부가 결정됩니다.
#### 승인
버그가 재현 가능하다고 2명 이상의 유저에게 승인이 된다면, 해당 버그는 개발자의 확인을 기다리며, `approved` 라벨을 획득합니다.
#### 거부
버그가 재현 가능하지않다고 2명 이상의 유저에게 거부가 된다면, 해당 버그는 `deny` 라벨을 획득하며, 이슈는 `Closed` 처리됩니다.
## 제안
제안은 자유롭게 해주셔도 됩니다!
## 관리
이슈는 관리자와 버그 헌터분들이 관리합니다.
### 버그 헌터란?
버그 헌터는 버그를 열심히 찾아주시거나, 해당 레포지토리에 활발하게 참여하여, 특정 기준 이상을 참여해주신 유저분들에게 지급해드리는 권한입니다.
버그헌터는 이슈를 닫거나, 라벨을 추가할 수 있으며 `Approve``Deny`와 같은 상태를 관리합니다.
### 처벌
이슈에서 장난식 발언을 하거나, 관련성이 없는 말 또는 스팸을 게시한다면, 통보없이 처벌되실 수 있습니다.

View File

@ -1,15 +0,0 @@
{
"name": "next",
"version": "0.1.0",
"private": true,
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start"
},
"dependencies": {
"next": "9.5.1",
"react": "16.13.1",
"react-dom": "16.13.1"
}
}

View File

@ -1,7 +0,0 @@
import '../styles/globals.css'
function MyApp({ Component, pageProps }) {
return <Component {...pageProps} />
}
export default MyApp

View File

@ -1,6 +0,0 @@
// Next.js API route support: https://nextjs.org/docs/api-routes/introduction
export default (req, res) => {
res.statusCode = 200
res.json({ name: 'John Doe' })
}

View File

@ -1,65 +0,0 @@
import Head from 'next/head'
import styles from '../styles/Home.module.css'
export default function Home() {
return (
<div className={styles.container}>
<Head>
<title>Create Next App</title>
<link rel="icon" href="/favicon.ico" />
</Head>
<main className={styles.main}>
<h1 className={styles.title}>
Welcome to <a href="https://nextjs.org">Next.js!</a>
</h1>
<p className={styles.description}>
Get started by editing{' '}
<code className={styles.code}>pages/index.js</code>
</p>
<div className={styles.grid}>
<a href="https://nextjs.org/docs" className={styles.card}>
<h3>Documentation &rarr;</h3>
<p>Find in-depth information about Next.js features and API.</p>
</a>
<a href="https://nextjs.org/learn" className={styles.card}>
<h3>Learn &rarr;</h3>
<p>Learn about Next.js in an interactive course with quizzes!</p>
</a>
<a
href="https://github.com/vercel/next.js/tree/master/examples"
className={styles.card}
>
<h3>Examples &rarr;</h3>
<p>Discover and deploy boilerplate example Next.js projects.</p>
</a>
<a
href="https://vercel.com/import?filter=next.js&utm_source=create-next-app&utm_medium=default-template&utm_campaign=create-next-app"
className={styles.card}
>
<h3>Deploy &rarr;</h3>
<p>
Instantly deploy your Next.js site to a public URL with Vercel.
</p>
</a>
</div>
</main>
<footer className={styles.footer}>
<a
href="https://vercel.com?utm_source=create-next-app&utm_medium=default-template&utm_campaign=create-next-app"
target="_blank"
rel="noopener noreferrer"
>
Powered by{' '}
<img src="/vercel.svg" alt="Vercel Logo" className={styles.logo} />
</a>
</footer>
</div>
)
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

View File

@ -1,4 +0,0 @@
<svg width="283" height="64" viewBox="0 0 283 64" fill="none"
xmlns="http://www.w3.org/2000/svg">
<path d="M141.04 16c-11.04 0-19 7.2-19 18s8.96 18 20 18c6.67 0 12.55-2.64 16.19-7.09l-7.65-4.42c-2.02 2.21-5.09 3.5-8.54 3.5-4.79 0-8.86-2.5-10.37-6.5h28.02c.22-1.12.35-2.28.35-3.5 0-10.79-7.96-17.99-19-17.99zm-9.46 14.5c1.25-3.99 4.67-6.5 9.45-6.5 4.79 0 8.21 2.51 9.45 6.5h-18.9zM248.72 16c-11.04 0-19 7.2-19 18s8.96 18 20 18c6.67 0 12.55-2.64 16.19-7.09l-7.65-4.42c-2.02 2.21-5.09 3.5-8.54 3.5-4.79 0-8.86-2.5-10.37-6.5h28.02c.22-1.12.35-2.28.35-3.5 0-10.79-7.96-17.99-19-17.99zm-9.45 14.5c1.25-3.99 4.67-6.5 9.45-6.5 4.79 0 8.21 2.51 9.45 6.5h-18.9zM200.24 34c0 6 3.92 10 10 10 4.12 0 7.21-1.87 8.8-4.92l7.68 4.43c-3.18 5.3-9.14 8.49-16.48 8.49-11.05 0-19-7.2-19-18s7.96-18 19-18c7.34 0 13.29 3.19 16.48 8.49l-7.68 4.43c-1.59-3.05-4.68-4.92-8.8-4.92-6.07 0-10 4-10 10zm82.48-29v46h-9V5h9zM36.95 0L73.9 64H0L36.95 0zm92.38 5l-27.71 48L73.91 5H84.3l17.32 30 17.32-30h10.39zm58.91 12v9.69c-1-.29-2.06-.49-3.2-.49-5.81 0-10 4-10 10V51h-9V17h9v9.2c0-5.08 5.91-9.2 13.2-9.2z" fill="#000"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -1,123 +0,0 @@
.container {
min-height: 100vh;
padding: 0 0.5rem;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.main {
padding: 5rem 0;
flex: 1;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.footer {
width: 100%;
height: 100px;
border-top: 1px solid #eaeaea;
display: flex;
justify-content: center;
align-items: center;
}
.footer img {
margin-left: 0.5rem;
}
.footer a {
display: flex;
justify-content: center;
align-items: center;
}
.title a {
color: #0070f3;
text-decoration: none;
}
.title a:hover,
.title a:focus,
.title a:active {
text-decoration: underline;
}
.title {
margin: 0;
line-height: 1.15;
font-size: 4rem;
}
.title,
.description {
text-align: center;
}
.description {
line-height: 1.5;
font-size: 1.5rem;
}
.code {
background: #fafafa;
border-radius: 5px;
padding: 0.75rem;
font-size: 1.1rem;
font-family: Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono,
Bitstream Vera Sans Mono, Courier New, monospace;
}
.grid {
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
max-width: 800px;
margin-top: 3rem;
}
.card {
margin: 1rem;
flex-basis: 45%;
padding: 1.5rem;
text-align: left;
color: inherit;
text-decoration: none;
border: 1px solid #eaeaea;
border-radius: 10px;
transition: color 0.15s ease, border-color 0.15s ease;
}
.card:hover,
.card:focus,
.card:active {
color: #0070f3;
border-color: #0070f3;
}
.card h3 {
margin: 0 0 1rem 0;
font-size: 1.5rem;
}
.card p {
margin: 0;
font-size: 1.25rem;
line-height: 1.5;
}
.logo {
height: 1em;
}
@media (max-width: 600px) {
.grid {
width: 100%;
flex-direction: column;
}
}

View File

@ -1,16 +0,0 @@
html,
body {
padding: 0;
margin: 0;
font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen,
Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}
a {
color: inherit;
text-decoration: none;
}
* {
box-sizing: border-box;
}

5525
yarn.lock

File diff suppressed because it is too large Load Diff