Tôi đang tìm kiếm một dự án nguồn mở nhỏ (Ubuntu) mà tôi có thể viết mã


35

Tôi có các kỹ năng lập trình C và C ++ cơ bản cũng như một chút kinh nghiệm với gtkmm và lập trình Linux nói chung (đừng quên tôi có nhiều thời gian rảnh). Tôi muốn tham gia vào một dự án Ubuntu nhỏ và không quá phức tạp để cải thiện ngưỡng lập trình của tôi và tất nhiên là hỗ trợ Ubuntu.

Bạn có thể cho tôi gợi ý đúng hướng và bạn có biết về một dự án nơi tôi có thể bắt đầu không?

Câu trả lời:



12

Ngoài việc đề xuất bất kỳ Dự án cụ thể nào, hãy ghi nhớ điều này:

Với phần mềm nguồn mở,

  • Bạn không cần phải xin phép từ bất cứ ai đến

    • tải mã nguồn
    • sửa đổi nó
    • phân phối lại các phiên bản sửa đổi của bạn

    Miễn là bạn tuân theo các điều khoản của Giấy phép.

Nhiều dự án đang e ngại chấp nhận thành viên mới trước khi họ đóng góp theo một cách nào đó; do đó, tốt nhất là chỉ bắt đầu làm công cụ và lo lắng về các dự án sau khi bạn đã làm một cái gì đó. Nếu sửa đổi của bạn là đáng kể, hãy làm cho công việc của bạn được biết đến trong danh sách gửi thư, diễn đàn hoặc kênh IRC của họ. Họ rất có thể sẽ giúp bạn ra ngoài, làm quen với cấu trúc dự án và hướng dẫn phát triển.

Tôi hoàn toàn đồng ý với đề xuất của João Pinto về dự án One Hundred Paper Cuts, đây là một nơi tuyệt vời để bắt đầu.


11

Một nơi tốt khác để bắt đầu là tìm kiếm các lỗi đã được đánh dấu là dễ sửa, bằng cách sử dụng thẻ bitesize .


5

Một cơ hội khác là tìm kiếm một khu vực thiếu hệ sinh thái linux và tạo một ứng dụng nhỏ để lấp đầy không gian. Một ví dụ điển hình của việc này là quét đơn giản . Nếu bạn có thể tạo (a) ứng dụng nhỏ như thế này để cải thiện cuộc sống của cộng đồng rộng lớn hơn, thì nó sẽ đi một chặng đường dài.

Cá nhân tôi có một dự án trò chơi nhỏ cần lập trình viên. Nếu bạn quan tâm: Thuộc địa trò chơi .


Chỉ cần đọc blog của bạn, ý tưởng tốt đẹp.
Gaurav Butola

Âm thanh tuyệt vời, tôi sẽ theo dõi sự phát triển và tôi hy vọng mình có thể đóng góp bằng cách nào đó.
đậu

Chà, nếu bạn giỏi với Cpp, bạn có thể đóng góp mã (Tôi sẽ cập nhật blog khi đến lúc đó)
RolandiXor


4

Câu trả lời đúng cho câu hỏi đó là tùy thuộc vào bạn. Ý tôi là bạn chỉ có thể đặt trái tim và tâm hồn của bạn vào một dự án mà bạn quan tâm. Tìm thứ gì đó mà bạn sử dụng thường xuyên và thiếu tính năng hoặc nó có một lỗi khiến bạn khó chịu đến mức bạn sẽ từ bỏ thời gian rảnh rỗi để sửa nó. Đó là dự án hoàn hảo cho bạn.

Bất cứ điều gì khác được đề xuất bởi người khác rất có thể sẽ chỉ thúc đẩy bạn trong một vài ngày và sau đó bạn sẽ tìm kiếm một cái gì đó khác để làm.


1

Ubuntu đang sử dụng hàng tấn phần mềm nguồn mở. Bạn cũng có thể hỗ trợ một số mẫu Ubuntu riêng biệt của dự án nhưng được họ sử dụng.

Ví dụ sourceforge , Freshmeat.net , v.v. và chọn một dự án theo chuyên môn / sở thích của bạn và trở thành thành viên của dev.team hoặc chỉ cần liên hệ với họ và gửi pach. Bạn cũng có thể tìm kiếm theo hoạt động phát triển.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.