Digitalocean 앱 플랫폼을 사용하는 오픈 소스 마켓플레이스

5007 단어 dohackathon

내가 만든 것



github에서 레포를 사고 팔 수 있는 오픈 소스 시장을 만듭니다.

카테고리 제출:



비즈니스용으로 제작

앱 링크



https://opensource-marketplace-qmgcv.ondigitalocean.app/

스크린샷













설명



때때로 개발자가 github 또는 다른 git 저장소 플랫폼에서 저장소를 만들 때 기부 외에는 저장소에서 돈을 받을 수 있는 기능이 없으므로 저장소에서 더 많은 돈을 얻기 위해 이 플랫폼을 만듭니다. 오픈 소스 정신을 유지하면서 모든 개발자로부터 레포를 판매하거나 구매할 수 있는 곳에서 내 플랫폼에서 레포를 구매한다는 것은 무엇을 의미합니까? 따라서 때때로 포크 저장소만 있는 사람들은 프로젝트의 이름을 바꾸거나 설명 등을 변경할 수 있는 능력이 없습니다. 그래서 당신이 좋아하는 repo 중 일부는 더 이상 유지 관리자가 없고 유지 관리자를 사랑하고 유지 관리자를 지원하고 싶다면 유지 관리자에게 내 플랫폼에서 repo를 판매하도록 요청한 다음 해당 repo의 전체 소유권을 얻을 수 있다고 가정해 보겠습니다. 또는 원할 경우 관리자를 자신과 함께 공동 작업자로 만들 수 있습니다.

소스 코드 링크




캣플립 / 오픈소스-마켓플레이스-프론트엔드






할일 버튼 배치



빌드 설정


# install dependencies
$ yarn install

# serve with hot reload at localhost:3000
$ yarn dev

# build for production and launch server
$ yarn build
$ yarn start

# generate static project
$ yarn generate

작동 방식에 대한 자세한 설명은 Nuxt.js docs을 확인하십시오.



View on GitHub




캣플립 / 오픈소스-마켓플레이스-백엔드






배포할 작업



프론트엔드


https://github.com/spiritbro1/opensource-marketplace-backend




View on GitHub



허용 라이선스



MIT License

배경



나에게 영감을 준 것은 때때로 우리가 npm 패키지를 설치할 때 프로젝트 소유자에게 자금을 지원하기 위해 npm fund와 같은 내용이 쓰여 있거나 때로는 많은 사람들이 사용하지만 신용을 얻지 못하는 사람들이 퍼블릭 레포에서 얻을 수 없는 더 많은 기능으로 해당 레포를 미러링하고 더 많은 돈을 위해 해당 프라이빗 레포를 판매합니다. 그래서 실제로 이것은 오픈 소스 관리자가 계속 유지할 수 있도록 이 전체 오픈 소스 자금 조달에 대한 제 생각이었습니다. 오픈 소스 작업에 대한 공로를 인정받을 수 있도록 퍼블릭 레포보다 독점성이 더 높다고 생각하는 일부 레포를 판매합니다.

내가 만든 방법



DO 앱 플랫폼의 정적 웹사이트로도 nuxtjs를 프런트엔드로 사용하고 있습니다. 또한 동일한 앱이지만 다른 구성 요소에서 nodejs 익스프레스를 사용하여 백엔드를 추가하고 postgresql을 데이터베이스로 사용합니다.

추가 리소스/정보


  • 앱 플랫폼 배포를 위한 Youtube 자습서
  • 좋은 웹페이지 즐겨찾기