Hướng dẫn html, css javascript open source projects - các dự án mã nguồn mở html, css javascript

Giới thiệu

Nếu bạn thích hợp tác, thảo luận và viết mã trong một nhóm, thì các dự án nguồn mở là cách tốt nhất để tiếp xúc với các cộng đồng đang phát triển. Chúng tôi khuyên rằng mọi lập trình viên nên đóng góp cho các dự án nguồn mở để giúp cộng đồng.

Hướng dẫn html, css javascript open source projects - các dự án mã nguồn mở html, css javascript

Nguồn mở đã trở thành một cộng đồng cộng đồng đáng kính là vô giá đối với hệ sinh thái kỹ thuật số. Có rất nhiều sự khích lệ đối với sự tham gia của nguồn mở. Mỗi công ty công nghệ lớn đang đầu tư vào nguồn mở trong một số hoặc khác. Chẳng hạn như Google có GSOC, Microsoft sở hữu GitHub và nhiều thứ khác, dẫn đến sự phát triển của một số công cụ và phần mềm tuyệt vời.

Một số đáng chú ý là -

  • Android

  • Linux

  • Nhanh

  • Kotlin

  • Tensorflow

  • Nhiều hơn nữa

Có nhiều cơ hội trong cộng đồng nguồn mở. Bạn có thể khám phá trong các cộng đồng này. Bạn cũng có thể nhận được một công việc tiềm năng trong các công ty công nghệ lớn thông qua nguồn mở.

Sau rất nhiều sự tích cực trong nguồn mở, hãy đi sâu vào nguồn mở như một người mới bắt đầu tuyệt đối.

Mã nguồn mở là gì?

Hãy giải quyết con voi trong phòng đó là nguồn mở là gì?

Đầu tiên, chúng ta hãy hiểu rõ về phần mềm nguồn mở.

Phần mềm nguồn mở được thực hiện bởi & nbsp; nhiều người & nbsp; và được phân phối theo giấy phép tuân thủ-tuân thủ OSD & nbsp; cấp tất cả các quyền sử dụng, nghiên cứu, thay đổi và chia sẻ phần mềm ở dạng sửa đổi và không sửa đổi. Tự do phần mềm là điều cần thiết để cho phép phát triển cộng đồng của phần mềm nguồn mở.

-Opensource.org

Phần mềm nguồn mở không chỉ miễn phí mà còn cho phép bạn truy cập mã nguồn của nó. Họ cho bạn hiểu mã. Bạn có thể sử dụng mã trong dự án của mình, có thể chỉnh sửa dự án và sau khi chỉnh sửa, có thể phân phối theo giấy phép khác.

Nếu một dự án là nguồn mở, các nhà phát triển khác có thể đóng góp cho nó thông qua các nền tảng như GitHub (tôi sẽ thảo luận về GitHub trong phần sau). Ý tưởng giúp các dự án khác của nhà phát triển khác đang hình thành một cộng đồng nguồn mở. Cộng đồng này đang phát triển, giúp đỡ và tác động đến sự phát triển của phần mềm.

Hai từ thường được gắn vào cộng đồng nguồn mở là Git và GitHub. Hãy cùng nhìn vào những điều này.

Git

Giả sử bạn đang làm việc trong một nhóm các nhà phát triển trong một dự án. Có một tệp dự án gốc (hãy gọi nó là chủ). Mỗi nhà phát triển có một bản sao trùng lặp của Master và mọi người đang làm việc trên các tính năng khác nhau. Sau khi mỗi nhà phát triển hoàn thành công việc của mình, đã đến lúc thêm mã nguồn vào chủ.

Nếu mọi người thêm mã để làm chủ mà không biết mã của nhau, thì có thể có một vấn đề như

  • Cấu trúc khác nhau của mã.

  • Một số tính năng sẽ hoạt động, và một số won.

  • Tạo sự phức tạp trong mã nguồn.

  • Nếu mã không sao lưu, thì khó có thể quay lại thay đổi.

  • Để giải quyết một vấn đề như vậy, Git đến để giải cứu các nhà phát triển.

Git là một hệ thống điều khiển phiên bản phân tán nguồn mở và miễn phí được thiết kế để xử lý mọi thứ từ các dự án nhỏ đến rất lớn với tốc độ và hiệu quả. -Git
-Git

Trong Git, các điều khiển phiên bản theo dõi mọi thay đổi trong bất kỳ tệp nào, có thể dễ dàng được đẩy để làm chủ. Vì mọi thay đổi được theo dõi, nên việc quay lại mã trước đó sẽ dễ dàng trở lại nếu có lỗi trong mã mới; Nếu không, sẽ có rất nhiều rắc rối trong việc loại bỏ mã theo cách thủ công, làm cho nó tương thích với mã trước đó một lần nữa.

Với sự giúp đỡ của Git, mọi nhà phát triển đều có thể làm việc trên một chi nhánh khác nhau và sau khi chấp thuận, có thể hợp nhất thành Master.

GitHub

Git cung cấp quyền kiểm soát mã nguồn và GitHub là một nền tảng sử dụng điều khiển phiên bản Git để tải dự án nguồn mở lên đám mây của họ để chia sẻ mã cho người khác. Git là địa phương và GitHub dựa trên đám mây.

Github như một nền tảng đã giúp các nhà phát triển theo nhiều cách, chẳng hạn như

  • Chia sẻ mã với các nhà phát triển khác.

  • Hợp tác với các nhà phát triển khác trên khắp thế giới.

  • Thảo luận về ý tưởng và tính năng cho dự án.

  • Những người khác có thể báo cáo một vấn đề.

  • Một số nhà phát triển có thể làm việc về vấn đề này.

  • Và nhiều cái khác.

Các dự án nguồn mở để đóng góp như người mới bắt đầu

Hoạt hình quốc gia

Ngôn ngữ: CSS, HTML, JavaScript GitHub Star: 99+
GithHub Star: 99+

Zero to Mastery là một tổ chức trên GitHub có các kho lưu trữ khác nhau cho người mới bắt đầu các ngôn ngữ và cấp độ khác nhau. Bạn có thể đóng góp đầu tiên của mình cho một trong những kho lưu trữ của tổ chức số 0 để làm chủ. Một trong những kho lưu trữ yêu thích của tôi là của Animation-Nation, nơi bạn có thể đóng góp hoạt hình CSS của mình.


30 giây mã

Ngôn ngữ: JavaScript Github Star: 76K+
GitHub Star: 76k+

Nó có đoạn mã JavaScript ngắn cho nhu cầu phát triển. Bạn có thể xem xét tab vấn đề để tìm một số vấn đề phù hợp với cấp độ của bạn.


Không thời gian

Ngôn ngữ: JavaScript GitHub Stars: 3,4k+
GitHub Stars: 3.4k+

Một thư viện múi giờ JavaScript nhẹ.


Forem

Ngôn ngữ: Ruby, JavaScript, HTML GitHub Stars: 16,8k+
GitHub Stars: 16.8k+

Forem là phần mềm nguồn mở để xây dựng cộng đồng. Cộng đồng cho các đồng nghiệp, khách hàng, fanbase, gia đình, bạn bè của bạn, và bất kỳ thời gian và không gian nào khác, nơi mọi người cần đến với nhau để trở thành một phần của một tập thể.

dev.to được lưu trữ trên forem.


Okhttp

Ngôn ngữ: Java, Kotlin GitHub Stars: 13,7k+
GitHub Stars: 13.7k+

HTTP là cách mạng ứng dụng hiện đại. Nó cách chúng tôi trao đổi dữ liệu & phương tiện truyền thông. Thực hiện HTTP một cách hiệu quả làm cho công cụ của bạn tải nhanh hơn và tiết kiệm băng thông.

Bạn muốn đọc danh sách đầy đủ?

Đây là một bản xem trước của bài đăng trên blog hoàn chỉnh được tạo ra với sự hợp tác của Aviyel. Đọc tất cả 25 dự án cho người mới bắt đầu trên Aviyel.25 Projects for beginners on Aviyel.

Đọc bài viết đầy đủ ở đây: Hướng dẫn về người mới bắt đầu để bắt đầu hành trình nguồn mở của bạn🗺


Aviyel là một nền tảng kiếm tiền định hướng cộng đồng cho các dự án nguồn mở.

Aviyel làm việc với những người sáng tạo nguồn mở để xây dựng và khuyến khích các cộng đồng tích cực, đạt được sự độc lập tài chính và tăng áp dụng các dự án của họ.

Chúng tôi đang xây dựng một nền tảng chia sẻ kiến ​​thức cung cấp trao đổi kiến ​​thức, hỗ trợ và nội dung liền mạch và bảo đảm xung quanh các dự án nguồn mở giữa cộng đồng nguồn mở và các doanh nghiệp và nhà phát triển xây dựng các sản phẩm tuyệt vời bằng cách sử dụng chúng.

Hướng dẫn html, css javascript open source projects - các dự án mã nguồn mở html, css javascript

Tôi có thể làm những dự án nào với HTML CSS và JavaScript?

Các dự án JavaScript nâng cao với mã nguồn..
Ứng dụng thời tiết thời gian thực. Dự án này sẽ chỉ cho bạn cách tạo ứng dụng thời tiết bằng Vanilla JS, HTML và CSS. ....
Ứng dụng phim. Bộ phim. ....
Ứng dụng trò chuyện thời gian thực. Làm thế nào về việc chúng tôi xây dựng ứng dụng trò chuyện của riêng mình? ....
Ứng dụng chia sẻ tập tin. Ứng dụng chia sẻ tập tin. ....
Bản sao Instagram. Instagram ..

Dự án nguồn mở thành công nhất là gì?

Top 10 ví dụ phần mềm nguồn mở của 2022..
Mozilla Firefox. [Nguồn hình ảnh: Mozilla Firefox] ....
LibreOffice. [Nguồn hình ảnh: LibreOffice] ....
Gimp. [Nguồn hình ảnh: GIMP] ....
Trình phát phương tiện VLC. [Nguồn hình ảnh: trình phát phương tiện VLC] ....
Linux. [Nguồn hình ảnh: Linux] ....
Máy xay. [Nguồn hình ảnh: Blender] ....
Bộ sưu tập trình biên dịch GNU. ....
Python..

Làm cách nào để bắt đầu một dự án JavaScript nguồn mở?

Đây là một số mẹo cơ bản để giúp bạn bắt đầu:..
Kiểm tra một tập tin đóng góp.md trong dự án.....
Hãy chắc chắn rằng người bảo trì dự án quan tâm đến tính năng/lỗi.....
Nói về việc thực hiện với họ để đảm bảo bạn không lãng phí nỗ lực ..
Thêm các bài kiểm tra cho tính năng của bạn hoặc lỗi của bạn ..

Bạn có thể được trả tiền cho các dự án nguồn mở không?

Ngày nay, nhiều người được trả tiền để làm việc một phần hoặc toàn thời gian trên nguồn mở.Cách phổ biến nhất để được trả tiền cho thời gian của bạn là nói chuyện với chủ nhân của bạn.Sẽ dễ dàng hơn để tạo ra một trường hợp cho công việc nguồn mở nếu chủ nhân của bạn thực sự sử dụng dự án, nhưng hãy sáng tạo với sân của bạn.many people get paid to work part- or full-time on open source. The most common way to get paid for your time is to talk to your employer. It's easier to make a case for open source work if your employer actually uses the project, but get creative with your pitch.