Trac, một hệ thống quản lý dự án đạt đến phiên bản mới Trac 1.4

sự sợ khi đứng trước khán giả

Thông qua một ấn phẩm sự ra mắt quan trọng của hệ thống quản lý dự án Trac 1.4 đã được trình bày, cung cấp giao diện dựa trên web để làm việc với các kho Subversion và Git, Wiki tích hợp, hệ thống theo dõi lỗi và phần lập kế hoạch chức năng cho các bản phát hành mới.

Tràc là một công cụ theo dõi lỗi và quản lý dự án được viết bằng Python, lấy cảm hứng từ CVSTrac và cũng được phân phối theo giấy phép BSD, SQLite, PostgreSQL và MySQL / MariaDB có thể được sử dụng để lưu trữ dữ liệu.

sự sợ khi đứng trước khán giả thực hiện một cách tiếp cận tối giản để quản lý dự án và cho phép người dùng tự động hóa các hoạt động các thói quen điển hình với tác động tối thiểu đến các quy trình và quy tắc đã được phát triển trong môi trường phát triển.

Công cụ wiki tích hợp cho phép bạn sử dụng đánh dấu wiki trong mô tả vấn đề, mục tiêu và cam kết. Hỗ trợ tạo liên kết và tổ chức liên kết 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, dự án cung cấp một giao diện ở dạng dòng thời gian. Dưới dạng plugin, các mô-đun có sẵn để thúc đẩy 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.

Trong số các đặc điểm chính của nó, có thể nêu rõ những đặc điểm sau:

  • Nó cho phép liên kết thông tin giữa cơ sở dữ liệu lỗi phần mềm, hệ thống kiểm soát phiên bản và nội dung của wiki.
  • Nó đóng vai trò là giao diện web của hệ thống kiểm soát phiên bản như Subversion, Git, Mercurial, Bazaar hoặc Darcs.
  • Nó sử dụng một hệ thống mẫu web độc quyền được gọi là Genshi.

tracrpc

Các tính năng mới chính của Trac 1.4

Trong phiên bản mới này của Trac 1.4 chuyển sang kết xuất bằng cách sử dụng công cụ tạo khuôn mẫu Jinja2 nhanh chóng được đánh dấu, vì công cụ tạo khuôn mẫu dựa trên XML của Genshi đã 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ị loại bỏ trong nhánh 1.5 không ổn định.

Như các phiên bản trước, đn phiên bản mới này, khả năng tương thích với các phiên bản trước không còn nữa với các plugin được viết cho các phiên bản Trac trước 1.0. Các thay đổi chủ yếu ảnh hưởng đến các giao diện để truy cập cơ sở dữ liệu.

Nhóm người dùng được đề cập trong trường CC sẽ tự động được mở rộng trong danh sách người dùng được bao gồm trong nhóm này. Các trang Wiki có sự chuyển đổi giữa hiển thị văn bản trên màn hình hẹp và toàn màn hình.

Trong các mẫu thông báo qua email, bây giờ có thể sử dụng dữ liệu về những thay đổi trong các trường vé.

Tự động xem trước văn bản đị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). Ngoài ra, người dùng có cơ hội định cấu hình độc lập thời gian chờ từ khi hoàn thành đầu vào đến khi cập nhật khu vực xem trước.

Plugin 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.

Plugin này cho phép bạn di chuyển dữ liệu từ 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ể quan sát sự xuất hiện của phiếu delete_comment và các lệnh con di chuyển tệp đính kèm.

De những thay đổi khác được đánh dấu trong phiên bản mới này, nổi bật sau:

  • Hỗ trợ sao chép vé (cũng như tạo vé từ nhận xét) thông qua thành phần tùy chọn tracopt.ticket.clone.
  • Cung cấp khả năng thêm liên kết tùy chỉnh vào tiêu đề điều hướng bằng cách thông thường.
  • Phạm vi của trình xác nhận thay đổi đã được mở rộng sang công cụ chỉnh sửa hàng loạt cũng như quá 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 tối thiểu cho Python (2.7 thay vì 2.6) và PostgreSQL (không sớm hơn 9.1).
  • Các trường văn bản tùy chỉnh đã nhận được thuộc tính max_size.

Si bạn có muốn sử dụng hệ thống này không quản lý dự án bạn có thể truy cập liên kết sau đây, nơi bạn có thể tìm thấy tài liệu cũng như hướng dẫn cài đặt, sử dụng và đặc biệt là tải về Trác.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.