2009-07-21 36 views
13

Tôi muốn xem làm thế nào một (> 40 nhà phát triển) dự án lớn thực hiện với Python trông giống như:Bạn có thể chỉ cho tôi một dự án mã nguồn mở Python lớn không?

  • cách mã trông giống như
  • gì cấu trúc thư mục họ sử dụng
  • những gì công cụ mà họ sử dụng
  • cách họ thiết lập môi trường hợp tác
  • những loại tài liệu mà họ cung cấp

tôi t không quan trọng loại phần mềm đó là gì (máy chủ, ứng dụng khách, ứng dụng, web, ...) nhưng tôi muốn cái gì đó trưởng thành (phiên bản 1.0 đã được thực hiện)

+2

phải là cộng đồng wiki – SilentGhost

Trả lời

5

Chandler thực sự là một vấn đề lớn vì có kích thước và nhà phát triển làm việc trên đó, vì vậy bạn có thể học hỏi từ thất bại của họ. Có một số book được viết về nó.

Wingware Python IDE là một dự án lớn, rất tiếc đó là nguồn đóng. Nhưng tôi nghĩ rằng nó vẫn còn thú vị để xem những gì một ứng dụng máy tính để bàn lớn là như trong Python.

11

Khuôn khổ web Django.

Ngoài ra, Twisted Matrix.

Tôi không chắc chắn về số lượng nhà phát triển chính xác.

+2

Nhìn vào http://www.djangoproject.com/community/ - có rất nhiều người đóng góp. Một số là khá nhỏ. Một số lớn. –

2

pinax đủ lớn? hoặc ella?

Tôi không chắc về số lượng nhà phát triển, nhưng chúng lớn và có số lượng nhánh hợp lý.

Django có thể đủ điều kiện.

9

Trac - tình cờ cũng có thể sử dụng được cho phần môi trường cộng tác trong câu hỏi của bạn.

1

Giá treo.

Thậm chí nó là 0.9.8, nó khá trưởng thành

3

Máy chủ ứng dụng Plone CMS và máy chủ ứng dụng Zope mà Plone chạy.

3

Có lẽ mức độ thấp hơn bạn đang tìm kiếm nhưng các dự án NumPySciPy là thư viện lập trình rất trưởng thành, mã nguồn mở, số và khoa học. Mặc dù API là Python, phần lớn công việc cấp thấp được thực hiện trong C hoặc Fortran.

Dự án IPython là dự án thuần-python cũng khá trưởng thành.

+0

Ahh! Bạn đánh bại tôi vào nó. –

Các vấn đề liên quan