2011-01-28 5 views
3

내 개발 학습 일은 C++에서 시작되었지만 그 이후의 날은 많이있었습니다. 우분투 (또는 크롬)에 기여하고 싶습니다만, 어디서부터 시작해야할지 모르겠습니다. 나는 C++과 특히 큰 프로젝트에서 매우 녹슬다. 저에게 좋은 곳이 있습니까?우분투 (및 다른 배포판)에 기여하는 곳

나는 코드가 너무 많아서 (많은 코드가 있기 때문에) 어디에서 시작해야 할까? 그리고 C++에서 백업하는 데 도움이되는 블로그/튜토리얼을 찾고있다. (좋아하면 큰 오픈 소스 프로젝트를 좋아한다. 우분투)

+0

참고 : Linux 커널은 C이며 C++가 아닙니다. – delnan

+0

@delnan 리눅스 커널은 우분투의 아주 작은 부분입니다. –

답변

3

우분투 배포판입니다, 그게 좋은 방법으로 함께 포장 프로그램의 무리 의미합니다. 배포판에 여러 가지 방법으로 기여할 수 있습니다 : 패키지 저장소 관리, 버그, 아트 워크 확인 ... 프로그래밍 측면에 관심이 있다면 우분투가 만든 많은 패키지에 대한 버그 수정을 즐기실 것입니다. (자체적으로 오픈 소스 프로젝트입니다.) 계층화 된 접근 방식이라고 생각하면 도움을받을 수있는 계층에 정착해야합니다.

버그 추적자에게 다이브를 찾아 버그를 찾아 수정하고 패치를 제출하십시오.

1

저는 C++ 코더가 아니기 때문에 자습서를 인터넷으로 검색하는 것을 도와 줄 수는 없지만, 오픈 소스 프로젝트를 시작할 위치를 알아 내고자 할 때 가장 쉬운 방법은 버그 추적기를 찾아서 버그를 찾아 수정하려고합니다. 우분투 같은 방향으로 돌입하려고하면 길을 잃고 압도 당할 것입니다.

은 현재 우분투의 버그 추적기를 찾을 수 있습니다 https://launchpad.net/ubuntu

0

나는 Chromium 프로젝트에 관심이 많다. 브라우저 코드는 Linux, Windows 및 Mac에서보다 적절한 도구로 조작 할 수 있습니다. 그들은 IRC 채널도 가지고 있습니다. 거기에서 당신의 의심을 분명히 할 수 있습니다. 일반적으로 훌륭한 코드를 작성하면 더 쉽고 빠르게 작업 할 수있는 더 많은 수단을 사용하는 것이 좋습니다. Google은 창업 프로그래머에게 적합한 많은 도구와 정보를 보유하고 있습니다.

http://code.google.com/p/chromium/issues/list?q=label:helpwanted&can=2에 도움을 원하는 작업 목록이 있습니다. LibreOffice와 및 KDE :

클라우디오 M. 수자 ​​주니어 개발자는

1

마음에 와서 C++ 프로젝트의 몇 가지가 있습니다. 엄지 손가락의 규칙 기여 시작하는 장소로 http://techbase.kde.org/Contribute/Junior_Jobs

: 당신이 거기 주니어 채용으로 표시 http://wiki.documentfoundation.org/Easy_Hacks

KDE가 아니라 몇 가지 작업을 시작해야하므로

LibreOffice와 쉽게 해킹의 목록을 만들어 이미있다 프로젝트에 버그 추적기가 있습니다. 또한 공개 VCS 컴파일 -> 실행 -> 보고서 버그 -> 제공 패치에서 프로젝트를 따라하십시오.

0

FOSDEM 회의에서 주어진 Write and Submit your first Linux kernel Patch (리눅스 커널 자체의 핵심 구성원 인 Grek Groah Hartman) 회의에서 주어진 Linux 커널 자체 (C++가 아닌 C로 작성)에 참여하기를 원한다면 훌륭한 시작과 동기 유발 요인. 보너스 포인트로서, 강의에서 밝혀진 조언과 기여 포인트는 다른 모든 오픈 소스 프로젝트에도 적용될 수 있습니다.

오픈 소스에 기여하는 방법은 없습니다.문서화, 사소한 버그 수정, 또는 기존 코드에 주석이있는 문법 문제를 추가/개선하거나 수정하는 것만 큼 즉시 시작할 수 있습니다. 이 모든 것이 중요하며 주어진 프로젝트 또는 프로젝트의 일부에 대한 지식을 개발하는 데 도움이됩니다. 그러면 프로젝트의보다 복잡한 측면에서보다 깊이있게 다이빙 할 수 있습니다.