Django: 분노의 개발자
65
2021-11-12 10:26:44
4
915

소스 코드 전체가 공개되어 있는 서비스가 있을까요?


실제로 운영중인 웹/모바일 서비스의 전체 소스코드(frond, back 모두)가 깃헙 등 소스코드 공유 사이트에 공유되어있는 경우가 있나요?


만약 있다면 실무에서 실제로 많이 쓰는 코드나 프로젝트 구조, 디버깅 과정 등 보면서 학습할 수 있을것 같아서 질문 드려요.

독학을 하다보니 뭐가 실제로 쓰이는 방식이고 더 중요한 것인지 잘 가늠이 안되는것 같아서요.




<오픈소스 분류>

보통 오픈소스라고 부르는것을 나름 분류해봤는데 

보통은 1번의 의미로 쓰이고 검색되는것도 다 1번의 경우라서 저는 2.2의 경우로 좋은 예시들이 있는지 알고 싶습니다.

예를 들어 지난 달에 트위치 전체 소스코드가 유출되었던데 그런것처럼 특정 서비스의 전체 소스코드가 궁금합니다. 


1. 특정 목표의 코딩을 편리하게 만들어 주는 코드 묶음

- 보통 프레임워크, 라이브러리로 불림

- ex) 파이썬 예로들면 > 데이터: Pandas, Numpy /딥러닝: Tensorflow, PyTorch / 서버: Django, Flaksk

- 위 처럼 규모가 크지 않고 매우 짧은 코드들도 오픈소스 라이브러리로 부르기도 함. ex) redux-thunk


2. 특정 웹/앱 서비스의 코드 전체

- 2.1 연습 목적, 실제 운영은 안함(클론, 토이프로젝트) ex) Facebook cloneairbnb clone
- 2.2 실제 서비스

  • 실제로 운영중인 웹 or 모바일 서비스의 프론트, 백 포함 전체 소스코드가 깃헙 등 소스코드 공유 사이트에 공유됨
  • 내부적인 기능 개선, 디버그 등도 모두 깃허브에서 이슈 작성부터 머지까지해서 회사 내부의 서비스 개선과정을 외부인도 볼 수 있음 


감사합니다.

1
  • 댓글 4

  • ruinnel
    609
    2021-11-12 10:45:00

    https://github.com/okjsp/okky ??

  • TeraGo
    850
    2021-11-12 11:18:14
    멀리가지않아도 일단 okky 도 전부 공개된 상태고..

    가까운곳에 있는 워드프레스나 그누보드도 전부  올라와있습니다.

    워드프레스나 그누보드 정도면 인지도도 높고.. 꾸준히 패치도 해주고 있으니 참고할만합이다
  • 개발 까마귀
    243
    2021-11-12 12:03:54

    https://github.com/NodeBB/NodeBB 구글링하면 다 나옵니다.

  • 세브라이드
    2k
    2021-11-12 13:32:50

    https://github.com/velopert/velog

  • 로그인을 하시면 댓글을 등록할 수 있습니다.