X
wikiHow là một trang "wiki", nghĩa là nhiều bài viết ở đây là nội dung của nhiều tác giả cùng viết nên. Để tạo ra bài viết này, các tác giả tình nguyện đã thực hiện chỉnh sửa và cải thiện bài viết theo thời gian.
Nếu bạn là lập trình viên (hoặc muốn trở thành lập trình viên), và có quan tâm đến việc phát triển các tính năng mới, sửa lỗi, cải tiến giao diện người dùng hoặc phát triển các mẫu mới cho OpenShot[1] thì bài viết này sẽ giải thích các bước và các quy trình mà bạn cần tuân thủ.
Các bước
Phương pháp 1
Phương pháp 1 của 1:
Để trở thành lập trình viên của OpenShot
-
1Tổng quan. OpenShot là chương trình Python được tạo thành từ nhiều tệp Python (.py) khác nhau, các hình ảnh (.svg, .png), các tệp XML (.xml), các tệp GTK+ XML (.ui), và các tệp của dự án Blender. Python là ngôn ngữ được biên dịch, ngụ ý không có các tệp cần biên dịch hoặc xây dựng để chạy OpenShot. Nếu bạn thay đổi bất kỳ tệp nguồn nào, thì bạn chỉ cần đóng lại và khởi động lại OpenShot để thấy được các thay đổi đó.
-
2Để có được mã nguồn mới nhất. OpenShot đặt phiên bản mã nguồn mới nhất trên LaunchPad.net, sử dụng hệ thống kiểm soát phiên bản Bazaar.
- Hãy cài đặt hệ thống kiểm soát phiên bản Bazaar. Trong Debian (hoặc Ubuntu), bạn có thể gõ:
- Hãy nói cho Bazaar để tạo ra nhánh cục bộ cho máy tính của bạn. Điều này sẽ tạo ra thư mục /openshot/ trong thư mục home của bạn và tải về mã nguồn mới nhất vào thư mục đó. Ví dụ: /home/USER/openshot/.
- Nếu bạn đã có thư mục /openshot/, hãy thay đổi thư mục hiện hành của bạn thành nó, và chạy lệnh sau đây để có được phiên bản mới nhất:
- Bây giờ bạn đã có mã nguồn mới nhất cho OpenShot. Để khởi tạo OpenShot từ thư mục này, bạn phải chạy các lệnh sau. Hãy nhớ, bạn phải cài đặt rồi rồi các phụ thuộc cho OpenShot, nó là bao trùm trong chủ đề tiếp sau.
- Nếu bạn đã thay đổi vài mã nguồn của OpenShot, và muốn thấy mọi điều bạn đã thay đổi, hãy chạy lệnh:
- Nếu bạn không vừa ý với các thay đổi cục bộ và muốn lật lại các thay đổi của bạn, hãy chạy lệnh:
-
3Thiết lập môi trường của bạn.
- Một khi bạn đã có được mã nguồn mới nhất, bước tiếp theo là cài đặt tất các các phụ thuộc phải có. Tôi muốn khuyến cáo cài đặt OpenShot từ trình quản lý gói ưa thích của bạn (như Synaptic). Điều này sẽ cài đặt phiên bản OpenShot và tất cả các phụ thuộc phải có. Mẹo duy nhất là hãy nhớ rằng lệnh $ openshot sẽ khởi tạo phiên bản chính thức của OpenShot, chứ không phải phiên bản cục bộ của bạn. Vì thế, bạn phải nhớ khởi tạo OpenShot với các lệnh sau đây:
- Bây giờ bạn có rồi mã nguồn mới nhất và tất cả các phụ thuộc, bạn có thể hoặc sử dụng trình soạn thảo văn bản (như gedit), hoặc môi trường phát triển tích hợp đầy đủ Python IDE, như Eclipse hoặc Aptana (với Pydev) để sửa đổi mã nguồn. Ưu điểm của việc sử dụng môi trường đầy đủ Python IDE này là các khả năng dò tìm lỗi được cải thiện. Là vượt ra ngoài phạm vi của tài liệu này để dạy cho bạn cách dò tìm lỗi Python với Eclipse hoặc Aptana, nhưng có rất nhiều các sách chỉ dẫn trên trực tuyến.
-
4Sửa lỗi đầu tiên của bạn. Bây giờ bạn có được phiên bản mới nhất của OpenShot đang chạy, việc sửa các lỗi và thêm các tính năng mới là dễ dàng. Hãy sửa đổi các tệp, và khởi động lại OpenShot để thấy các thay đổi của bạn. Tất nhiên, tôi không thể nói cho bạn chính xác cách để sửa lỗi, vì điều đó là tùy bạn. Chúc may mắn!
-
5Chia sẻ những thay đổi của bạn với đội ngũ OpenShot.
- Một khi bạn đã sửa lỗi đầu tiên của bạn hoặc đã thêm vào một tính năng mới tuyệt vời, thì bước tiếp theo là chia sẻ nó với đội ngũ OpenShot, sao cho chúng ta có thể chắc chắn những thay đổi của bạn sẽ đi vào trong phiên bản chính thức của OpenShot. Cách dễ nhất để chia sẻ các thay đổi của bạn là tạo ra một bản vá (hoặc diff). Hãy sử dụng lệnh sau đây để tạo ra bản vá.
- Điều này sẽ tạo ra tệp gọi là mychanges.patch, nó sẽ có tất cả các thay đổi cho tất cả các tệp bạn đã sửa đổi. Tất nhiên, nếu bạn đã tạo ra các tệp mới, thì bạn sẽ cần nén chúng thành tệp ZIP hoặc TAR, và đưa chúng vào với tệp mychanges.patch của bạn.
- Tiếp theo, hãy tạo một báo cáo lỗi mới trên LaunchPad (hoặc tìm một báo cáo lỗi đang tồn tại), và tải bản vá của bạn và các tệp có liên quan vào báo cáo lỗi đó. Thế đấy! Đội ngũ OpenShot sẽ được thông báo bằng thư điện tử rằng bản vá đã được đệ trình. Bây giờ bạn có thể đăng ký vào báo cáo lỗi đó, và đi theo cùng để thấy liệu có bất kỳ câu hỏi hoặc bình luận nào về bản vá của bạn hay không.
-
6Ra nhập đội các lập trình viên OpenShot trên LaunchPad. Nếu bạn đang sửa các lỗi hoặc thêm các tính năng mới cho OpenShot, xin hãy xem ra nhập đội của chúng tôi trên LaunchPad. Chúng tôi có danh sách thư sẽ cập nhật cho bạn về các báo cáo lỗi mới nhất và các kế hoạch có liên quan tới OpenShot.Quảng cáo
Khuyến cáo
- Xem thêm: Tổng hợp các bài viết về OpenShot với bài: Học soạn thảo video bằng OpenShot trên wikihow.vn
- Xem thêm bài Liên kết các nội dung được cấp phép mở, truy cập mở trên wikiHow.vn
Tham khảo
Bài viết này đã giúp ích cho bạn?
Quảng cáo