Ra mắt hệ thống quản lý dự án Trac 1.4

giới thiệu phát hành đáng kể một hệ thống quản lý dự án Trác 1.4, cung cấp giao diện web để làm việc với kho lưu trữ Subversion và ​Git, Wiki tích hợp sẵn, hệ thống theo dõi vấn đề và phần lập kế hoạch chức năng cho các phiên bản mới. Mã này được viết bằng Python và phân phối bởi theo giấy phép BSD. ​SQLite, ​PostgreSQL và ​MySQL/MariaDB DBMS có thể được sử dụng để lưu trữ dữ liệu.

Trac áp dụng cách tiếp cận tối giản để quản lý dự án và cho phép bạn tự động hóa các hoạt động thông thường điển hình với tác động tối thiểu đến các quy trình và quy tắc đã được thiết lập giữa các nhà phát triển. Công cụ wiki tích hợp sẵn cho phép sử dụng đánh dấu wiki trong mô tả các vấn đề, mục tiêu và cam kết. Nó hỗ trợ tạo liên kết và tổ chức kết nối giữa các thông báo lỗi, tác vụ, thay đổi mã, tệp và trang wiki. Để theo dõi tất cả các sự kiện và hoạt động trong dự án, một giao diện ở dạng dòng thời gian được cung cấp.

Trong hình dạng bổ sung các mô-đun có sẵn để duy trì nguồn cấp tin tức, tạo nền tảng thảo luận, thực hiện khảo sát, tương tác với các hệ thống tích hợp liên tục khác nhau, tạo tài liệu trong Doxygen, quản lý tải xuống, gửi thông báo qua Slack, hỗ trợ Subversion và Mercurial.

Những thay đổi chính so với nhánh ổn định 1.2:

  • Chuyển sang kết xuất bằng công cụ tạo mẫu nhanh Jinja2. Công cụ tạo mẫu Genshi dựa trên XML không được dùng nữa, nhưng vì lý do tương thích với các plugin hiện có, nó sẽ chỉ bị xóa trong nhánh 1.5 không ổn định.
  • Khả năng tương thích ngược với các plugin được viết cho phiên bản Trac trước 1.0 đã bị ngừng. Những thay đổi chủ yếu ảnh hưởng đến giao diện truy cập cơ sở dữ liệu.
  • Các nhóm người dùng được đề cập trong trường CC sẽ tự động được mở rộng sang danh sách người dùng có trong nhóm đó.
  • Các trang Wiki được trang bị công tắc chuyển đổi giữa chế độ thu hẹp và toàn màn hình để xem văn bản.
  • Trong các mẫu thông báo qua thư, giờ đây có thể sử dụng dữ liệu về những thay đổi trong trường yêu cầu (“changes.fields”).
  • Tính năng tự động xem trước văn bản có định dạng wiki được triển khai cho tất cả các trường tiêu chuẩn (ví dụ: mô tả báo cáo). Người dùng cũng có thể định cấu hình độc lập thời gian chờ giữa lúc dừng nhập dữ liệu và cập nhật khu vực xem trước.
  • TracMigratePlugin đã trở thành một phần của Trac và có sẵn dưới dạng lệnh trac-admin Convert_db. Hãy để chúng tôi nhắc bạn rằng plugin này cho phép bạn di chuyển dữ liệu dự án Trac giữa các cơ sở dữ liệu khác nhau (ví dụ: SQLite → PostgreSQL). Bạn cũng có thể lưu ý sự xuất hiện của các lệnh phụ delete_comment và di chuyển tệp đính kèm.
  • Các trường văn bản tùy chỉnh hiện có thuộc tính max_size.
  • Hỗ trợ nhân bản vé (cũng như tạo vé từ bình luận) thông qua thành phần tùy chọn tracopt.ticket.clone
  • Có thể thêm các liên kết tùy chỉnh vào tiêu đề điều hướng bằng các công cụ tiêu chuẩn.
  • Phạm vi của trình xác thực thay đổi đã được mở rộng sang công cụ chỉnh sửa hàng loạt cũng như quy trình chỉnh sửa nhận xét.
  • Hỗ trợ phân phối nội dung qua HTTPS trực tiếp từ tracd.
  • Đã cập nhật các yêu cầu phiên bản tối thiểu cho Python (2.7 thay vì 2.6) và PostgreSQL (không cũ hơn 9.1).

Nguồn: opennet.ru

Thêm một lời nhận xét