mirror of
https://github.com/koreanbots/core.git
synced 2025-12-15 14:10:22 +00:00
feat: removed rewrited codes
This commit is contained in:
parent
231950dfb3
commit
8f1737f3fa
12
.github/FUNDING.yml
vendored
12
.github/FUNDING.yml
vendored
@ -1,12 +0,0 @@
|
|||||||
# These are supported funding model platforms
|
|
||||||
|
|
||||||
github: ['wonderlandpark']
|
|
||||||
patreon: wonderlandpark
|
|
||||||
open_collective: # Replace with a single Open Collective username
|
|
||||||
ko_fi: # Replace with a single Ko-fi username
|
|
||||||
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
|
|
||||||
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
|
|
||||||
liberapay: # Replace with a single Liberapay username
|
|
||||||
issuehunt: # Replace with a single IssueHunt username
|
|
||||||
otechie: # Replace with a single Otechie username
|
|
||||||
custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
|
|
||||||
38
.github/ISSUE_TEMPLATE/bug.md
vendored
38
.github/ISSUE_TEMPLATE/bug.md
vendored
@ -1,38 +0,0 @@
|
|||||||
---
|
|
||||||
name: 🐛 버그 제보
|
|
||||||
about: 버그를 제보해주세요!
|
|
||||||
title: "[버그] "
|
|
||||||
labels: ''
|
|
||||||
assignees: ''
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 재현방법
|
|
||||||
> 어떻게하면 발생시킬 수 있나요?
|
|
||||||
|
|
||||||
## 예상되는 정상적인 동작
|
|
||||||
> 정상이라면 어떻게 되야하나요?
|
|
||||||
|
|
||||||
## 발생한 문제
|
|
||||||
> 어떤 문제가 발생하나요?
|
|
||||||
|
|
||||||
## 클라이언트 버전
|
|
||||||
> 클라이언트 버전을 알려주세요!
|
|
||||||
<!--
|
|
||||||
클라이언트 버전을 가져오실 줄 모르신다면 아래 링크를 참고해주세요
|
|
||||||
|
|
||||||
https://github.com/koreanbots/docs/blob/master/version.md
|
|
||||||
-->
|
|
||||||
## 사양
|
|
||||||
> OS 정보와 브라우저의 버전을 알려주세요!
|
|
||||||
|
|
||||||
## 확인
|
|
||||||
- [ ] 중복되는 이슈는 없나요?
|
|
||||||
- [ ] 해당 버그를 다시 발생시킬 수 있나요?
|
|
||||||
|
|
||||||
<!--
|
|
||||||
마크다운 체크박스 문법입니다.
|
|
||||||
[x] - 체크
|
|
||||||
[ ] - 체크하지 않음
|
|
||||||
으로 작성해주세요.
|
|
||||||
>
|
|
||||||
5
.github/ISSUE_TEMPLATE/config.yml
vendored
5
.github/ISSUE_TEMPLATE/config.yml
vendored
@ -1,5 +0,0 @@
|
|||||||
blank_issues_enabled: false
|
|
||||||
contact_links:
|
|
||||||
- name: KOREANBOTS 공식 디스코드
|
|
||||||
url: https://discord.gg/JEh53MQ
|
|
||||||
about: 질문이나 문의는 이슈에서 하지 마시고 디스코드를 이용해주세요.
|
|
||||||
28
.github/ISSUE_TEMPLATE/request.md
vendored
28
.github/ISSUE_TEMPLATE/request.md
vendored
@ -1,28 +0,0 @@
|
|||||||
---
|
|
||||||
name: 📝 제안
|
|
||||||
about: 기능/UI 등을 제안해주세요
|
|
||||||
title: "[제안] "
|
|
||||||
labels: '> enhancement'
|
|
||||||
assignees: ''
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 기능 설명
|
|
||||||
> 어떤 기능인가요?
|
|
||||||
|
|
||||||
## 필요한 이유
|
|
||||||
> 해당 기능을 왜 추가해야하나요?
|
|
||||||
|
|
||||||
## 기대 효과
|
|
||||||
> 해당 기능을 추가하면 어떤 이점이 발생하나요?
|
|
||||||
|
|
||||||
## 확인
|
|
||||||
- [ ] 중복되는 제안사항은 없나요?
|
|
||||||
- [ ] 현실성 있는 제안인가요?
|
|
||||||
|
|
||||||
<!--
|
|
||||||
마크다운 체크박스 문법입니다.
|
|
||||||
[x] - 체크
|
|
||||||
[ ] - 체크하지 않음
|
|
||||||
으로 작성해주세요.
|
|
||||||
>
|
|
||||||
10
.github/dependabot.yml
vendored
10
.github/dependabot.yml
vendored
@ -1,10 +0,0 @@
|
|||||||
version: 2
|
|
||||||
updates:
|
|
||||||
- package-ecosystem: "npm"
|
|
||||||
directory: "/"
|
|
||||||
schedule:
|
|
||||||
interval: "daily"
|
|
||||||
target-branch: "develop"
|
|
||||||
labels:
|
|
||||||
- "npm"
|
|
||||||
- "dependencies"
|
|
||||||
20
.github/workflows/build.yml
vendored
20
.github/workflows/build.yml
vendored
@ -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
|
|
||||||
41
.gitignore
vendored
41
.gitignore
vendored
@ -1,41 +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
|
|
||||||
|
|
||||||
# config
|
|
||||||
|
|
||||||
config.js
|
|
||||||
|
|
||||||
# vercel
|
|
||||||
.vercel
|
|
||||||
|
|
||||||
# it's using yarn!!
|
|
||||||
package-lock.json
|
|
||||||
80
README.md
80
README.md
@ -4,15 +4,79 @@
|
|||||||
|
|
||||||
## 여긴 뭔가요?
|
## 여긴 뭔가요?
|
||||||
|
|
||||||
현재 한국 디스코드봇 리스트는 `v2.0` 리라이트중에 있습니다.
|
이 공간은 버그와 제안을 관리하기 위한 공간입니다.
|
||||||
따라서 새로운 리라이트 버전은 이곳에 커밋됩니다.
|
|
||||||
|
|
||||||
## 기여
|
## 이슈를 등록하기 전에
|
||||||
|
|
||||||
이슈 또는 PR을 생성하여 버그를 제보해주시거나 제안을 하실 수 있습니다.
|
### 버그
|
||||||
이슈를 생성하기 전에 [이곳](before-issue.md)를 확인해주세요.
|
|
||||||
|
|
||||||
### 커밋 메세지
|
먼저 지원하는 기기인지 확인합니다.
|
||||||
|
|
||||||
커밋 메세지는 다음과 같이 작성하는 것을 추천드립니다.
|
#### 지원하지 않는 기기
|
||||||
[Conventional Commits](https://www.conventionalcommits.org/ko/v1.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`와 같은 상태를 관리합니다.
|
||||||
|
|
||||||
|
### 처벌
|
||||||
|
|
||||||
|
이슈에서 장난식 발언을 하거나, 관련성이 없는 말 또는 스팸을 게시한다면, 통보없이 처벌되실 수 있습니다.
|
||||||
|
|
||||||
|
## 사이트 레포들
|
||||||
|
|
||||||
|
- [client](https://github.com/koreanbots/client)
|
||||||
|
- [api](https://github.com/koreanbots/api)
|
||||||
|
|
||||||
|
### 기여
|
||||||
|
|
||||||
|
기여는 언제든 환영입니다 커밋메세지는 다음 규칙을 따라주시면 감사하겠습니다!
|
||||||
|
|
||||||
|
[Conventional Commits](https://www.conventionalcommits.org/ko/v1.0.0/)
|
||||||
@ -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`와 같은 상태를 관리합니다.
|
|
||||||
|
|
||||||
### 처벌
|
|
||||||
|
|
||||||
이슈에서 장난식 발언을 하거나, 관련성이 없는 말 또는 스팸을 게시한다면, 통보없이 처벌되실 수 있습니다.
|
|
||||||
@ -1,16 +0,0 @@
|
|||||||
import { Container } from "semantic-ui-react"
|
|
||||||
import CoolNavbar from "./Navbar"
|
|
||||||
|
|
||||||
import styles from '../styles/Layout.module.css'
|
|
||||||
function Layout({ children }) {
|
|
||||||
return (
|
|
||||||
<>
|
|
||||||
<CoolNavbar />
|
|
||||||
<Container className={styles.container}>
|
|
||||||
{ children }
|
|
||||||
</Container>
|
|
||||||
</>
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
export default Layout
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
function CoolNavbar ( ) {
|
|
||||||
return (
|
|
||||||
'Example'
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
export default CoolNavbar
|
|
||||||
19
package.json
19
package.json
@ -1,19 +0,0 @@
|
|||||||
{
|
|
||||||
"name": "next",
|
|
||||||
"version": "0.1.0",
|
|
||||||
"private": true,
|
|
||||||
"scripts": {
|
|
||||||
"dev": "next dev",
|
|
||||||
"build": "next build",
|
|
||||||
"start": "next start"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"got": "^11.5.1",
|
|
||||||
"knex": "^0.21.2",
|
|
||||||
"next": "9.5.1",
|
|
||||||
"react": "16.13.1",
|
|
||||||
"react-dom": "16.13.1",
|
|
||||||
"semantic-ui-css": "^2.4.1",
|
|
||||||
"semantic-ui-react": "^1.1.1"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -1,8 +0,0 @@
|
|||||||
import '../styles/globals.css'
|
|
||||||
import 'semantic-ui-css/semantic.css'
|
|
||||||
|
|
||||||
function MyApp({ Component, pageProps }) {
|
|
||||||
return <Component {...pageProps} />
|
|
||||||
}
|
|
||||||
|
|
||||||
export default MyApp
|
|
||||||
@ -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' })
|
|
||||||
}
|
|
||||||
@ -1,11 +0,0 @@
|
|||||||
import Head from 'next/head'
|
|
||||||
import styles from '../styles/Home.module.css'
|
|
||||||
import Layout from '../components/Layout'
|
|
||||||
|
|
||||||
export default function Home() {
|
|
||||||
return (
|
|
||||||
<Layout>
|
|
||||||
Hello, World
|
|
||||||
</Layout>
|
|
||||||
)
|
|
||||||
}
|
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 15 KiB |
@ -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 |
@ -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;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
.container {
|
|
||||||
margin-top: 4em;
|
|
||||||
}
|
|
||||||
@ -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;
|
|
||||||
}
|
|
||||||
@ -1,5 +0,0 @@
|
|||||||
export default class DiscordOauth {
|
|
||||||
constructor( ) {
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
import config from 'config'
|
|
||||||
|
|
||||||
export default config.database
|
|
||||||
Loading…
x
Reference in New Issue
Block a user