오픈소스 컨트리뷰터들을 위한 커뮤니티 op-in 을 소게합니다. op-in은 오픈소스 기여자의 기여자를 위해 기여자에 의한 커뮤니티 서비스입니다 op-in 은 git-hub 의 래포지토리를 기반으로 POST, QnA 를 작성하고 소통하면서 오픈소스 기여에 조금더 활성화 해보고 싶어 만들어진 서비스입니다.
Name | 박성완 | 정민지 | 이동준 | 조성욱 | 김명진 | 김창영 |
---|---|---|---|---|---|---|
Position | PM FrontEnd |
Backend | BackEnd | Frontend | Backend release |
FrontEnd |
Git | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub |
Tech | Stack |
---|---|
Language | Java, JavaScript |
Backend | Spring Boot, JPA, Spring Security, JWT, Spring Batch |
Frontend | React, Tailwind, Recoil |
Database | Mysql |
Server | AWS EC2, Nginx, S3. |
DevOps | Git, Docker, Jenkins, SonarQube |
├── auth
│ └─── 인증 관련 서비스, 컨트롤러
├── batch
│ └─── 스프링 배치 관련 패키지
├── config
├── constant
│ └─── GIT 요청 API
├── event
│ └─── 이벤트 도메인 서비스, 컨트롤러
├── exception
│ └── exceptionAdvice관련
├── member
│ └─── 인증 관련 서비스, 컨트롤러
├── persistence
│ └─── 엔티티, 래포지토리 인터페이스
├── repo
├── search
└─── 검색 관련 서비스, 컨트롤러
├── api
│ └── http.js
├── assets
├── components
│ ├── edu
│ ├── event
│ ├── modals
│ ├── repository
│ └── user
├── constants
├── hooks
├── index.css
├── main.jsx
├── pages
│ ├── dashboard
│ ├── education
│ │ ├── documents
│ │ └── tutorial
│ ├── repository
│ │ ├── Recommand
│ │ ├── following
│ │ └── main
│ ├── search
│ └── user
└── recoil
module.exports = {
"env": {
"browser": true,
"es2021": true,
"node": true
},
"extends": [
"eslint:recommended",
"plugin:react/recommended"
],
"overrides": [
],
"parserOptions": {
"ecmaVersion": "latest",
"sourceType": "module"
},
"plugins": [
"react"
],
"rules": {
"react/prop-types": "off",
},
}
{
"tabWidth": 2,
"semi": true,
"trailingComma": "all",
"printWidth": 80
}