Hướng dẫn python open source projects to contribute - dự án mã nguồn mở python để đóng góp
Nếu bạn muốn bắt đầu đóng góp cho nguồn mở, thì Python là một dự án tuyệt vời để bắt đầu. Bạn không chỉ tạo được dấu ấn của mình trên một trong những dự án lớn nhất ngoài kia, mà bạn còn làm điều đó như một phần của một cộng đồng sôi động và chào đón. Các dự án nguồn mở dựa vào sự đóng góp từ các tình nguyện viên như bạn để phát triển và phát triển, do đó, bạn sẽ tạo ra sự khác biệt thực sự với tương lai của phần mềm nguồn mở.contributing to open source, then Python is a great project to start with. You’ll not only be making your mark on one of the biggest projects out there, but you’ll also be doing it as part of a vibrant and welcoming community. Open source projects rely on contributions from volunteers like you to grow and evolve, so you’ll be making a real difference to the future of open source software. Show
Trên hết, đóng góp cho nguồn mở là một cách tuyệt vời để học và xây dựng các kỹ năng của bạn, vì vậy đừng lo lắng nếu bạn không cảm thấy như một chuyên gia. Có thể có một cách để đóng góp điều đó hoàn hảo cho bạn, ngay cả khi bạn không biết về nó. Tất cả bắt đầu với đóng góp đầu tiên của bạn!open source is a great way to learn and build your skills, so don’t worry if you don’t feel like an expert. There may be a way to contribute that’s perfect for you, even if you don’t know about it yet. It all starts with your first contribution! Đến cuối hướng dẫn này, bạn sẽ biết:
Làm thế nào bạn có thể đóng gópTùy thuộc vào sở thích và kỹ năng của bạn, bạn có thể đóng góp theo một số cách khác nhau. Ví dụ: nếu bạn muốn đóng góp cho CPython, bạn có thể:
Nhưng nếu bạn muốn đóng góp trong các lĩnh vực khác, bạn có thể:
Bạn cũng có thể giúp xem xét các yêu cầu kéo từ những người đóng góp khác. Các nhà phát triển cốt lõi có rất nhiều công việc trong tay, vì vậy nếu bạn có thể giúp đưa một số vấn đề về phía trước, thì bạn sẽ giúp Python trở nên nhanh hơn.core developers have a lot of work on their hands, so if you can help move some issues forward, then you’ll be helping Python get better faster. Làm thế nào để có được các tài nguyên mà bạn sẽ cầnKhi bạn bắt đầu đóng góp cho một dự án nguồn mở, có thể có rất nhiều thông tin cần thực hiện cùng một lúc. Để giúp bạn điều hướng tất cả, cổng đầu tiên của bạn phải là hướng dẫn của nhà phát triển Python. Nó là một nguồn tài nguyên siêu quan trọng mà tất cả những người đóng góp và nhà phát triển cốt lõi dựa vào vì nó bao gồm mọi thứ từ cách đánh giá một đóng góp tiềm năng vào cách giao dịch sẽ phát hành theo dõi. (Nếu bạn đóng góp cho hướng dẫn này, thì bạn sẽ có thể tạo ra một tác động lớn đến những gì đóng góp cho Python là như thế.) Khi bạn xuống các loại hạt và bu lông đóng góp, nó sẽ hữu ích để làm quen với một vài công cụ:
Mặc dù bạn không cần phải có kinh nghiệm với ngôn ngữ lập trình C để đóng góp cho Python, nhưng nó có thể mở ra một số cách đóng góp mới. Dưới đây là một số tài nguyên bạn có thể kiểm tra để tìm hiểu thêm:C programming language to contribute to Python, it can open up some new ways of contributing. Here are some resources you can check out to learn more:
Để có cảm giác về cách các khía cạnh giữa các cá nhân của việc đóng góp cho công việc của Python, bạn cũng có thể kiểm tra các kỳ vọng của Brett Canon, Pycascades nói về sự tham gia của nguồn mở. Nó nói về việc thiết lập những kỳ vọng hợp lý của nhau để chúng tôi có thể làm cho nguồn mở dễ chịu cho mọi người tham gia. Cách chọn vấn đề đầu tiên của bạnNếu bạn thấy một cái gì đó trong Python mà bạn nghĩ nên được cải thiện, thì bạn có thể chào đón nó. Nhưng đối với đóng góp đầu tiên của bạn, có thể dễ dàng hơn để bắt đầu với một vấn đề đã được người khác gắn cờ.issue that has already been flagged by someone else. Nếu bạn muốn đóng góp cho hướng dẫn của nhà phát triển Python hoặc trang web chính thức của Python, thì bạn có thể xem các vấn đề được liệt kê trên GitHub:
Nếu bạn muốn đóng góp cho Cpython, đó là ý nghĩa của hầu hết mọi người khi họ nói là Py Python, thì bạn sẽ cần tạo một tài khoản tại Trình theo dõi lỗi Python, được gọi là BPO bởi vì nó ở mức tại Thông tin trong chế độ xem mặc định có thể rất nhiều vì nó cho thấy các vấn đề được đưa ra bởi người dùng cũng như các vấn đề được đưa ra bởi các nhà phát triển cốt lõi, có thể đã được khắc phục. May mắn thay, bạn có thể lọc danh sách này để tìm chính xác những gì bạn đang tìm kiếm. Để lọc danh sách, hãy bắt đầu bằng cách đăng nhập và sau đó truy cập các truy vấn của bạn → Chỉnh sửa trong menu bên trái. Bạn sẽ nhận được một danh sách các truy vấn mà bạn có thể để lại hoặc bỏ đi:queries that you can leave in or leave out: Dưới đây, một ví dụ về những gì bạn đã thấy nếu bạn đã chỉnh sửa các truy vấn của mình để chỉ trong các vấn đề tài liệu dễ dàng: Bây giờ bạn đã lọc danh sách của mình để chỉ trong các vấn đề tài liệu dễ dàng, bạn sẽ thấy các vấn đề tài liệu phù hợp cho người mới bắt đầu. Nếu bạn muốn làm việc trên một cái gì đó khác ngoài tài liệu, bạn cũng có thể thử một số truy vấn khác để giúp bạn tìm thấy một vấn đề khiến bạn quan tâm:
Khi bạn đã quyết định vấn đề nào bạn muốn giải quyết cho đóng góp đầu tiên của mình, thật tốt khi kiểm tra các bình luận để xem nếu:comments to see if:
Bạn cũng có thể kiểm tra phiên bản mới nhất của mã và tài liệu để xem liệu vấn đề đã được giải quyết nhưng chưa được đóng bởi một nhà phát triển cốt lõi chưa.closed by a core developer yet. Khi bạn đã xác định vấn đề nào bạn muốn bắt đầu, bạn có thể để lại nhận xét về vấn đề này:
Nếu bạn truyền đạt rõ ràng các kế hoạch của mình, thì những người đóng góp khác sẽ biết rằng người khác đã làm việc về vấn đề này và có thể tập trung năng lượng của họ vào việc giải quyết các vấn đề khác thay thế. Cách gửi đóng góp đầu tiên của bạnHãy chắc chắn kiểm tra tài liệu chính thức của Python về vòng đời của một yêu cầu kéo. Nó sẽ hướng dẫn bạn thông qua các cơ chế từng bước để gửi yêu cầu kéo, cung cấp cho bạn các mẹo để thực hiện các cam kết tốt và hơn thế nữa. Vì hầu hết các nhà phát triển cốt lõi là tình nguyện viên, bạn có thể không nhận được phản hồi ngay lập tức, nhưng có một vài điều bạn có thể làm để tăng tốc quá trình:
Đóng góp cho nguồn mở là tất cả về sự hợp tác, vì vậy giao tiếp là siêu quan trọng. Để tìm hiểu thêm, hãy xem những hướng dẫn nguồn mở nào nói về việc giao tiếp hiệu quả khi bạn gửi đóng góp. Khi bạn đã gửi yêu cầu kéo đầu tiên của bạn, hãy đá lại và ăn mừng! Bạn đã thực hiện bước tiến lớn đầu tiên của mình trên một hành trình có thể dẫn đến một số địa điểm tuyệt vời. Cái gì tiếp theo?Nếu bạn quyết định rằng bạn muốn tham gia nhiều hơn, thì có một số cơ hội bạn có thể khám phá. Có lẽ bạn thích:
Có rất nhiều điều đang diễn ra trong thế giới của Python, vì vậy hãy nhìn xung quanh và xem những gì làm bạn thích. Hãy cùng nhau tử tế với nhau và xây dựng một cái gì đó tuyệt vời cùng nhau. Kết luận: Bắt đầu đóng góp cho PythonChúc mừng bạn đã thực hiện những bước đầu tiên của bạn để đóng góp cho Python! Nếu bạn tham gia và bắt đầu, thì bạn chắc chắn sẽ học được rất nhiều trong khi tạo ra ảnh hưởng đến một dự án nguồn mở quan trọng. Trong hướng dẫn này, bạn đã học được:
Tất cả những người mà nhóm trong nhóm phát triển cốt lõi bắt đầu chỉ với một đóng góp, vậy tại sao không thử nó? Bạn chắc chắn sẽ học được điều gì đó trên đường đi! Tôi có thể tìm các dự án nguồn mở để đóng góp vào đâu?10 nền tảng để tìm các dự án nguồn mở cho người mới bắt đầu .. Hướng dẫn nguồn mở. Trước khi bắt đầu nguồn mở, thật tốt khi biết cách đóng góp cho một dự án nguồn mở. .... Lên để lấy. .... Dự án OVIO. .... Mã hóa. .... Đóng góp đầu tiên. .... Codetribute. .... Các dự án hack / 10fest .. Một dự án nguồn mở tốt để đóng góp là gì?Một số dự án nguồn mở nổi tiếng bao gồm Django, Postgres, MongoDB, Vue, Go, Ruby, TypeScript, Git và nhiều hơn nữa. Mặc dù điểm chính của các dự án nguồn mở là tạo ra phần mềm nguồn mở có giá trị và có thể truy cập, những người đóng góp cá nhân có thể nhận được nhiều lợi ích cá nhân từ việc đóng góp cho họ.Django, Postgres, MongoDB, Vue, Go, Ruby, TypeScript, Git and so many more. Although the main point of open source projects is to create valuable and accessible open source software, individual contributors can get plenty of personal benefit from contributing to them.
Làm thế nào tôi có thể đóng góp cho các dự án nguồn mở lớn?28% đóng góp thông thường cho nguồn mở là tài liệu, chẳng hạn như sửa lỗi đánh máy, định dạng lại hoặc viết một bản dịch. Nếu bạn đang tìm kiếm các vấn đề hiện có mà bạn có thể khắc phục, mọi dự án nguồn mở đều có một trang /đóng góp làm nổi bật các vấn đề thân thiện với người mới bắt đầu mà bạn có thể bắt đầu.documentation, such as a typo fix, reformatting, or writing a translation. If you're looking for existing issues you can fix, every open source project has a /contribute page that highlights beginner-friendly issues you can start out with.
Các dự án Python tốt cho danh mục đầu tư là gì?Tôi có thể làm gì với Python: 15 dự án Python để thêm vào ..... Tổ chức các tập tin trên máy của bạn..... Theo dõi các bộ sưu tập kỹ thuật số của bạn..... Lưu trữ sơ yếu lý lịch của bạn như một trang web tĩnh..... Xây dựng các trang web năng động..... Đào tạo một mạng lưới thần kinh..... Kiến nghị..... Trực quan hóa dữ liệu..... Phân tích tình cảm trực tuyến .. |