First open source contribution

1 minute read

Tại sao tiêu đề bài viết là First contribution? Vì tôi đã làm chuyện ấy lần đầu - commit đầu cho dự án open source :)

Chính là đây nvim-tree.lua. Ấy, có gì đó sai sai :), đó là commit đầu tiên nhưng không phải cái tạo hứng thú để viết bài này mà là PRs: humanize.

Viết bài này lý do đầu là để khoe, hai là cũng muốn chia sẻ lý do tôi muốn đóng góp vào open source.

Hằng ngày những công cụ tôi sử dụng để làm việc đều Open Source (git, vim, ruby, python,…). Vậy tại sao không đóng góp code vào những dự án như thế. Tôi đã nghĩ vậy và lên kế hoạch từng bước cho việc đó.

  1. Đóng góp text (README), fix lỗi typo.

Tuy việc làm này khá là dễ dàng và nhiều người sẽ nghĩ là không cần thiết nhưng mà ai cũng nghĩ vậy thì ai làm đây :) Và cũng vì nó dễ dàng nên tôi sẽ tìm những repo phù hợp để đóng góp.

  1. Đóng góp code cho những dự án nhỏ.

Sau khi làm bước 1 vài lần thì chuyển qua bước này. Phần này thì phải tìm những dự án nhỏ nhỏ dùng công nghệ mình biết để đóng góp.

  1. Đóng góp code cho những dự án lớn.

Đây là mong muốn cũng như là đích đến của tôi để có thể thể hiện được bản thân mình.

Trong những bước đó nếu có ý tưởng hay có thể phát triển nên project thì hoàn toàn có thể phát triển 1 dự án mới. Why?

Luathn nói hãy đóng góp cho open source còn đóng góp cách nào thì không nói

Đùa thôi chứ nếu chưa từng contribute vào opensource thì có thể thử với repo này: first-contributions. Repo đó sinh ra để giúp mọi người có “lần đầu” của mình, hãy thử ở đó nhé.

Muốn lần đầu cảm giác thật hơn?

Vậy thì tìm dự án thật mà contribute chứ gì nữa. Cách tìm thì có thể đọc bài này: Browse good first issues to start contributing

Comments