오픈소스 컨트리뷰터들을 위한 커뮤니티 op-in 을 소개합니다.
op-in은 오픈소스 기여자의 기여자를 위해 기여자에 의한 커뮤니티 서비스입니다.
github 의 래포지토리를 기반으로 POST, QnA 를 작성하고 소통하면서 오픈소스 기여에 조금더 활성화 해보고 싶어 만들어진 서비스입니다.
- SpringBatch를 통해 가져온 데이터를 이용해 레포지토리를 보여줍니다.
- 유저가 등록한 태그와 유사도 검사를 통해 추천해줍니다.
Name | 박성완 | 정민지 | 이동준 | 조성욱 | 김명진 | 김창영 |
---|---|---|---|---|---|---|
Position | PM FrontEnd |
Backend | BackEnd FrontEnd |
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 |
├── 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
}