우분투 개발에 기여하는 방법은 무엇입니까?


11

Ubuntu언젠가 개발 에 공헌하고 싶습니다 . 개발자라면 Ubuntu시작해야 할 전제 조건은 무엇입니까?

개발 (프로젝트에 대한 개요) 및 개발 프로세스에 익숙해 지려면 어떤 언어와 기술이 필요합니까? 나는 응용 프로그램을 작성하지 않고 배포의 핵심, 주요 부분에 관심이 있습니다.

이미 경험이 있으며 자신이 극복해야 할 학습 경로와 어려움 (일반적인 우분투 배포 개발자에게 일반적으로 충분한)의 요점을 말할 수있는 개발자의 조언을 읽고 싶습니다.


@Lekensteyn 감사합니다, 나는 그것을 읽을 것입니다, 그러나 지금은 데스크톱 환경 (및 전체 배포)에 관심이 있습니다
xralf

@Lekensteyn뿐만 apps아니라 배포의 핵심, 주요 부분, 아키텍처 등
xralf


@JorgeCastro 편집 및 흥미로운 링크에 감사드립니다.
xralf

@xralf이 주제에 대해 권위 있고 정식적인 질문으로 만들고 싶습니까?
jrg

답변:



6

들어 모바일 개발 (전화 응용 프로그램)을 참조 이동 이동 : 우분투 응용 프로그램 개발자 .

기본적으로 (요약, 명령을 제외하고 그 페이지에서 복사되지 되는 복사) :

  • Qt5 및 Ubuntu QML 툴킷을 설치하십시오.

    sudo add-apt-repository ppa:canonical-qt5-edgers/qt5-beta1 && sudo apt-get update && sudo apt-get install qt5-meta-full && echo 'export PATH=/opt/qt5/bin:$PATH' >> ~/.bashrc
    sudo add-apt-repository ppa:ubuntu-sdk-team/ppa && sudo apt-get update && sudo apt-get install qt-components-ubuntu qt-components-ubuntu-demos qt-components-ubuntu-examples qt-components-ubuntu-doc notepad-qml
    
  • 선택적으로 qtcreatorqtcreator 설치 통합 개발 환경을 설치하십시오 (권장).
  • 만들기 기능 환율 계산기 샘플 응용 프로그램을 .
  • API 문서를 확인하십시오 .
  • 앱을 개발하고 질문을 하고 Ubuntu 모바일 개발에 참여하려면 가입 하십시오 ( 여기서는 4 단계 ).

참조 /      알림 :
     ‣ Canonical, "Go mobile"
‣ David Planella 및 SDK 팀, "통화 변환기 전화 앱 만들기"
     ‣ Canonical, Ubuntu 사용자 인터페이스 툴킷
     ‣이 답변은 이 복제본 에 대한 maggotbrain 의견 에서영감을 받았습니다 .


3

나는 우분투 개발자가 아니지만이 링크를 확인합니다. 나는 아직 그것에 헌신 할 시간이 없었지만, 더 많은 시간을 얻었을 때, 나는 그것을 조사 할 것이다. 이것은 우분투에서 직접 개발하는 것을 다루지 않을 수도 있지만, 당신에게 기여를 시작하는 빠른 방법을 줄 것이다. .

우분투 앱 개발자


감사. JorgeCastro의 답변과 동일한 의견이 여기에 적용됩니다 (일부 구조 및 분해).
xralf

2

이 페이지를 확인하실 수 있습니다 . 공식 소개입니다.


링크 주셔서 감사합니다. 개발자라면 모든 정보의 핵심 (당신의 길에 대한 주요 체크 포인트, 배워야 할 내용 및 현재 지시하는 위치)에 대한 답변에 집중하십시오.
xralf

@xralf 죄송합니다. 개발자는 아니지만 싶었습니다. 이 페이지 는 첫 번째 우분투 앱을 빠르게 구축하는 방법을 보여줍니다. 공식 개발자는 pygtk (python의 gtk 바인딩)를 사용하여 앱을 개발할 것을 권장합니다. 그리고 여기에 상설가
liuerfire

이것은 실제로 유용하지만 정확히 내가 기대 한 대답은 아닙니다. 이미 경험이 있으며 자신이 극복해야 할 학습 경로와 어려움 (일반적인 우분투 배포 개발자에게 일반적으로 충분한)의 요점을 말할 수있는 개발자의 조언을 읽고 싶습니다. 그러나 귀하의 답변을 환영합니다.
xralf

1
가장 좋은 방법은 irc와 채팅하는 것입니다. irc.freenode.net의 #ubuntu 채널은 공식 채널입니다. ubuntu.com/support/community/chat
liuerfire

@xralf 만약 당신이 어떤 종류의 대답을 기대하고 있다면 당신의 질문에 그 정보를 넣어야합니다!
Jorge Castro
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.