30/09/2018, 17:19
Có bạn nào tham gia Open Source ko? Chia sẻ kinh nghiệm cho mình với
Mình muốn tham gia open source nhưng khổ nổi khi đọc code mình không thể nào hiểu được chủ nhân project muốn viết gì. 1 là codebase quá lớn, 2 là không có document. Xin hỏi bạn nào tham gia open source rồi chia sẻ kinh nghiệm để đóng góp hiệu quả vào 1 project không ?
Bài liên quan
Mình cũng mới bắt đầu làm 1 số opensource share trên github chứ cũng chưa thật sự tham gia “Contribute” cho opensource “thật sự” nào. Nhưng nếu bạn muốn tham gia 1 cái nào đó thì ít nhất cũng phải đáp ứng 1 số điều kiện:
Theo mình, dùng open-source trước sau đó trở thành contributor.
Để đóng góp cho một dự án mã mở (ko biết có hiệu quả ko) theo cách bất kỳ ai cũng có thể làm:
Sau đó sẽ có các cấp độ cao hơn, bạn cần tìn hiểu về Coding Standard, như PHP thì có thể xem http://www.php-fig.org/psr/psr-1/,
Hay một số nhóm có các quy tắc , tổ chức làm việc Project Governance như JavaScript I/O IOJS
Đó là những gì mình biết nhưng chưa từng làm. Thực sự mình không biết code.
Nhưng nếu để chọn 1 project để tham gia thì bạn nên xem xét vào , mụch đích của bạn , và mức náo nhiệt của project.
Khi project càng náo nhiệt thì các nhu cầu về dogcument ,issues opened càng nhiều để bạn thử sức.
Bạn nên hỏi thêm ý kiến từ những người nhiều kn như anh @laptrinhio
Muốn tham gia phát triển thì:
Chào anh,
Em ko tính tham gia OpenCV open source nhưng muốn lấy OpenCV làm ví dụ đi. Trong OpenCV code base rất là lớn, khoảng vài trăm cái class từ C/C++. Vậy cho em hỏi có cách nào để có thể hình dung được tổ chức của code 1 cách khoa học nhất không ?
Cấu trúc thư mục, file cmakelist.
Github: https://github.com/Itseez/opencv