Cách cộng tác trong một dự án phần mềm miễn phí

Nhân dịp này, chúng tôi muốn chia sẻ với các bạn một bài báo mà chúng tôi thấy thú vị và những ai quan tâm đến nó Phần mềm miễn phí nên đọc. Chúng tôi đã thấy bài viết này trong genbetadev.com và nói về cách cộng tác trong một dự án Phần mềm Miễn phí.

Cộng tác trong dự án Phần mềm Miễn phí

Các dự án phần mềm miễn phí họ đã thay đổi thế giới phần mềm. Đằng sau việc thực hiện các dự án như vậy là những người dành thời gian của họ để tạo ra các công nghệ mở mà bất kỳ ai cũng có thể đóng góp. Có một niềm tin sai lầm rằng để tham gia vào những dự án này, điều cần thiết là phải trở thành một lập trình viên giỏi hoặc có nhiều thời gian. Nhưng không. Nó không phải là một yêu cầu thiết yếu.

Tiếp theo, chúng tôi sẽ cho bạn biết các cách khác nhau để cộng tác trong một dự án phần mềm miễn phí. Chúng tôi sẽ cho bạn thấy rằng mặc dù thực tế là những người tạo ra nhiều dự án phần mềm miễn phí là những thiên tài trong nghệ thuật lập trình, chúng tôi cũng có thể đóng góp một phần của mình theo nhiều cách khác nhau. Mọi người đều có thể bắt đầu ở đâu đó.

Hòa nhập vào cộng đồng và giúp lan tỏa nó

Các nhà phát triển cộng tác trong một dự án phần mềm miễn phí giao tiếp với cộng đồng bằng các phương tiện khác nhau: danh sách gửi thư, blog hoặc IRC. Đó là lý do tại sao điều cần thiết, nếu chúng ta muốn bắt đầu hợp tác trong một dự án, trước tiên hãy lắng nghe những gì đang được nói và gửi những thông điệp đầu tiên của chúng ta.

Sau đó, chúng tôi có thể cộng tác với họ tranh luận về danh sách gửi thư, giúp đỡ bởi IRC cho những người mới làm quen khác và thậm chí viết một số bài đăng trên blog của dự án thông báo cho cộng đồng về các chức năng mới hoặc đưa ra các ví dụ trong hướng dẫn.

Và nếu thay vì lập trình chúng ta thích thiết kế hơn, chắc chắn những người lập trình dự án sẽ cảm ơn bạn vì đã giúp họ cải thiện trang web. Nhiều khi họ quá bận rộn với việc tạo ra các chức năng mới mà họ quên mất khía cạnh trực quan của trang web chính thức của dự án.

Cộng tác trong việc phát hiện và giải quyết lỗi

Mã là trái tim của các dự án phần mềm miễn phí, nhưng mặc dù viết mã có thể là điều thú vị nhất, bạn cũng phải lưu ý rằng việc bảo trì và khắc phục sự cố giúp dự án ổn định.

Các dự án phần mềm thường có hệ thống vé hiển thị cho công chúng. Một đóng góp tốt là lỗi tài liệu tốt hơn đã được báo cáo. Chúng tôi có thể chẩn đoán lỗi, vì chúng thường có thể được ghi chép kém, vì vậy nếu chúng tôi có thể tạo lại lỗi vé và cung cấp thêm thông tin cho các nhà phát triển dự án, họ sẽ đánh giá cao nó, vì đôi khi họ dành nhiều thời gian hơn để cố gắng tìm ra nơi nó xảy ra lỗi để giải quyết nó.

Tương tự, cũng điều quan trọng là phải đóng các vé đã được giải quyết. Ví dụ, việc dọn dẹp các sự cố trong hơn một năm do bị lãng quên vẫn đang được mở và có thể trong các phiên bản sau đã được giải quyết một cách tài chính.

Làm việc trên mã dự án

Chúng tôi đã đạt đến điểm tất cả chúng tôi muốn và nơi các lập trình viên thường có động lực để cộng tác: viết mã mới cho dự án.

Trước mọi thứ điều quan trọng là chúng ta phải tìm hiểu phong cách viết và cách sử dụng Trong dự án. Chúng ta phải là những thành viên có trách nhiệm trong cộng đồng duy trì phong cách và cam kết khi có cơ hội để các nhà phát triển có kinh nghiệm nhất tích hợp mã của chúng ta vào nhánh chính.

Chúng ta có thể bắt đầu với các phần ít phức tạp hơn sẽ không phức tạp để tích hợp vào dự án, chẳng hạn như thử nghiệm phiên bản beta trên các nền tảng khác nhau. Đôi khi rất khó để kiểm tra xem mọi thứ có hoạt động chính xác trên nhiều nền tảng hay không và không có gì phải điều chỉnh, vì vậy chúng tôi có thể kiểm tra mã trên bất kỳ nền tảng nào mà chúng tôi nắm vững.

Chúng ta cũng có thể cống hiến cho sữa lỗiNhư chúng tôi đã đề cập trước đây, giải quyết vé là một cách tốt để giải phóng các nhà phát triển tập trung vào quy trình làm việc chính. Ngoài việc ghi lại chúng, chúng tôi cũng có thể bắt đầu viết các lỗi giải mã đầu tiên mà chúng tôi đã tìm thấy hoặc viết các bài kiểm tra cho mã dưới dạng kiểm tra.

Lập hồ sơ và tạo mẫu

Bạn cảm thấy thế nào khi bắt đầu loay hoay với một dự án mà bạn thấy rằng tài liệu là khan hiếm? Chà, có lẽ tài liệu đó cũng là một điểm tốt để chúng ta có thể bắt đầu hợp tác. Phát triển một số phần quá ngắn gọn hoặc ghi lại những vấn đề mà bản thân chúng tôi gặp phải. Thông thường tài liệu thường ở định dạng wiki nên chúng tôi sẽ rất dễ dàng đưa vào tài liệu của chúng tôi ngay từ giây phút đầu tiên.

Nó cũng quan trọng để giúp tạo ví dụ. Dự án càng có nhiều ca sử dụng thì càng tốt. Chúng tôi có thể thực hiện các dự án hoặc ứng dụng nhỏ thể hiện một cách thực tế cách sử dụng phần mềm, API hoặc bất kỳ dự án phần mềm miễn phí nào bao gồm.

Qua | genbetadev.com


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Hãy sử dụng Linux dijo

    Đóng góp rất tốt! Bài báo xuất sắc.