국내 개발자들을 위한 기술 스택 정보 공유 서비스
개발자가 되기 위해서는 언어만 다뤄서 되는 것이 아니죠. 다양한 기술 스택과 프레임워크를 알아야 현재 트렌드도 알 수 있고 뒤쳐지지 않을 수 있습니다. 해외에는 이미 비슷한 서비스가 있지만, 국내에는 기술 스택에 대해서 일반적으로 다가가기 쉽지 않은 상황입니다.
Stack Lounge
는 이제 막 입문하기 시작하는 학생들과 새로운 배움을 추구하는 이들이 기술 스택에 조금 더 가까워질 수 있기 위한 서비스입니다.
국내 IT 서비스 기업에서 사용하고 있는 기술 스택 정보를 기업별로 나열합니다.
필요한 기술 스택 정보는 scrapy
를 활용하며, 해당 기술 스택에 대한 선행사례는 기업들의 기술 블로그의 내용을 keyword extraction 을 통해 보여줍니다.
팀원들을 위한 프로젝트 기여 방법
기본적으로 전체 개발에 필요한 파이썬 패키지를 받아야 합니다.
- 저장소를 클론 해주세요.
git clone https://github.com/KPUCE2021SP/LiC.git
- venv 를 생성합니다.
# ubuntu 환경에서 sudo apt-get update sudo apt-get install python3-venv python3 -m venv virtual-environment-name
- 생성한 virtual environment 를 사용합니다.
# ubuntu 환경에서 source virtual-environment-name/bin/activate
- 필요한 Python Library 를 pip 로 받습니다.
# ubuntu 환경에서 sudo apt-get install python3-pip cd LiC python3 -m pip install -r requirements.txt
- Docker Container를 시작해주세요
docker-compose up -d
- 컨테이너 확인
localhost:8081 -> MongoExpress localhost:8000/graphql -> Django / GraphQL
open issues에 추가할 기능 사항을 올리고 개발할 때 참고해주세요.
Distributed under the APACHE 2.0 License. See LICENSE
for more information.