Công cụ bổ sung Sau đây Firefox add-on có thể giúp bạn có được cái nhìn sâu sắc hơn hạt mịn vào tiện ích của bạn trong quá trình phát triển: Firebug cung cấp các công cụ gỡ lỗi và kiểm tra DOM. Web Developer cho biết thêm cho trình duyệt một menu và thanh công cụ chứa các công cụ phát triển web. Hosting trên Google Code Đối với các nhà phát triển mã nguồn mở mà cần có một hệ thống kiểm soát nguồn đầy đủ tính năng hơn, chúng tôi khuyên bạn nên lưu trữ các tiện ích của bạn trên Google Code: http://code.google.com/hosting. Đó là một dịch vụ miễn phí cung cấp cho bạn nhiều lợi ích như là một nhà phát triển tiện ích mã nguồn mở. Một trong những lợi ích chính của nó là phiên bản kiểm soát thông qua Subversion, mà là một hệ thống mã nguồn mở phiên bản kiểm soát. Với Subversion, bạn có thể theo dõi những thay đổi và duy trì các phiên bản khác nhau của các tiện ích của bạn. Toàn bộ lịch sử sửa đổi có sẵn, cho phép bạn quay trở lại hay phân tích sự khác biệt giữa các phiên bản. Để tìm hiểu thêm về Subversion, xem cuốn sách Subversion. Để lưu trữ các tiện ích của bạn trên Google Code, điều đầu tiên bạn cần làm là cài đặt một chương trình máy tính để bàn ("khách hàng Subversion") cho phép bạn tải và lưu file vào code.google. com ("kho lưu trữ Subversion"). Hầu hết khách hàng Subversion đi kèm với một giao diện người dùng đồ họa cung cấp một cách dễ dàng hơn trong việc tương tác với Subversion hơn giao diện dòng lệnh. Có những khách hàng khác nhau để lựa chọn tùy thuộc vào hệ điều hành của bạn. Hãy chắc chắn để cài đặt một trong đó là tương thích với hệ thống của bạn. Dưới đây là một vài khách hàng, chúng tôi khuyên bạn nên: TortoiseSVN là một khách hàng Subversion dễ sử dụng cho Windows có tích hợp chức năng trực tiếp vào Windows Explorer. AnkhSVN là một Visual Studio plug-in cung cấp truy cập Subversion trong IDE. ZigVersion là một khách hàng Subversion xây dựng cho Mac OS X. RapidSVN là một nền tảng khách hàng giao diện Subversion. Khách hàng này hỗ trợ cả ba hệ điều hành chính:. Windows, Mac OS X, và Linux Dưới đây là một danh sách đầy đủ của khách hàng và bổ sung. Một khi bạn đã cài đặt Subversion trên máy tính của bạn, hãy làm theo các bước dưới đây để bắt đầu sử dụng Google Code để lưu trữ . dự án của bạn Tạo một dự án mới Để tạo một dự án mới: Tới http://code.google.com/hosting và đăng nhập bằng tài khoản gmail của bạn. Nếu bạn không có tiểu sử nào, tạo ra một. Nhấp vào Tạo một dự án mới. Điền vào các trường cho dự án mới của bạn: Tạo một tên chữ thường cho dự án của bạn, chẳng hạn như tôi-tiện ích. Hãy nhớ rằng tên dự án trở thành một phần của URL của dự án của bạn và không thể thay đổi sau đó. Viết một bản tóm tắt và mô tả. Chọn một giấy phép mã nguồn mở. Để tìm hiểu thêm, hãy truy cập giấy phép mã nguồn mở. bước không bắt buộc:. gán nhãn để giúp người dùng khác tìm thấy dự án của bạn . Xác minh rằng tất cả các lĩnh vực cần được làm đầy và nhấn Create Project Bạn đã làm xong! Bạn được chuyển hướng đến trang Project Home. Xác minh rằng URL của bạn trông giống như thế này: http://code.google.com/p/
/ Bây giờ bạn có một dự án trên code.google.com. Một kho Subversion đã được tạo ra bằng cách sử dụng tên dự án của bạn. Nhấp vào tab Source, và nhấp vào liên kết kho Subversion. Các URL sẽ giống như thế này: http: //
.googlecode.com / svn /. Bạn sẽ thấy liên kết ba thư mục: chi nhánh, thẻ, và thân cây. Khi bạn tải lên các tập tin để dự án của bạn, chúng được đặt trong thư mục / trunk. Bạn có thể đánh dấu địa chỉ http: //.googlecode.com / svn / trunk / để tham khảo trong tương lai.
Checking Out một dự án Trước khi bạn có thể tải lên các tập tin, bạn cần phải kiểm tra mã từ kho lưu trữ Subversion của dự án của bạn. Để thực hiện việc kiểm tra, bạn cần ba mẩu thông tin: URL kho lưu trữ (bạn cần sử dụng các phiên bản được bắt đầu bằng https, không http), tên người dùng và mật khẩu. Để tìm thông tin này, hãy vào tab Source của dự án của bạn (http://code.google.com/p/
/ Nguồn). Bạn sẽ thấy một cái gì đó như thế này: https checkout svn: //
.googlecode.com / svn / trunk / tiện ích kiểm tra --username
Khi được nhắc, hãy nhập mật khẩu SVN tạo ra của bạn. Giữ lại trang này mở trong trình duyệt khi bạn tiếp tục để bạn có thể lấy các thông tin phù hợp khi cần thiết. Những chi tiết của checkout thực tế có thể khác nhau dựa trên Subversion mà khách hàng mà bạn đang sử dụng, nhưng tổng thể quá trình là như nhau. Các hướng dẫn trong phần này giả sử bạn đang sử dụng TortoiseSVN. Để kiểm tra một dự án: Tạo một thư mục mới trong Windows Explorer và điều hướng bên trong thư mục. Nhấp chuột phải và chọn SVN Checkout .... Nhập URL kho lưu trữ của bạn và nhấn OK. Lưu ý rằng cho bước này, bạn phải sử dụng các phiên bản của URL kho lưu trữ đó là trước bởi https. Điều này là cần thiết cho việc đọc-ghi truy cập. Nếu bạn sử dụng các phiên bản bắt đầu bằng http, nó chỉ cung cấp cho bạn đọc truy cập, và bạn sẽ không thể thêm hoặc cam kết tập tin. TortoiseSVN kết nối đến máy chủ và cố gắng để xác thực bạn. Bạn sẽ được nhắc nhập tên người dùng và mật khẩu. Nhập tên người dùng và mật khẩu của bạn, hãy kiểm tra Save xác thực, và nhấn OK. Nếu bạn không được nhắc nhở cho một tên người dùng và mật khẩu, đi lại Bước 3 và chắc chắn rằng URL respository của bạn bắt đầu với https, không http. Tại thời điểm này các khách hàng kết nối và kiểm tra ra toàn bộ kho lưu trữ của bạn. Bạn đang thực hiện. Nếu thanh toán của bạn hoàn thành, bạn sẽ thấy một thư mục ẩn mới, /.svn. Không sửa đổi hoặc xóa thư mục này. Tải lên tập tin khi dự án của bạn được kiểm tra ra, bạn có thể bắt đầu thêm vào thư mục mới và các tập tin vào thư mục bằng lệnh Subversion. Các hướng dẫn trong phần này giả sử bạn đang sử dụng TortoiseSVN. Để tải lên một tập tin: Tạo một tập tin mới theo của bạn
.googlecode.com / svn / trunk / thư mục, và lưu nó (ví dụ, mới-gadget.xml). Bạn có thể đặt các tập tin trực thuộc / thân cây, hoặc trong một thư mục con trong / trunk.
Nhấp chuột phải vào file và chọn Add .... Điều này chỉ đơn giản là đánh dấu các tập tin như gia tăng; vào thời điểm này các tập tin chưa được tải lên máy chủ. Nếu bạn đặt các tập tin trong một thư mục mà không được bổ sung vào kho lưu trữ nào, bạn cũng cần phải thêm các thư mục. Khi bạn thêm một thư mục, tất cả các tập tin trong nó được thêm vào. Các quy tắc tương tự áp dụng cho các cam kết thay đổi. Bạn không thể cam kết một tập tin vào kho nếu thư mục đó là trong không được cam kết.
Tiếp tục chỉnh sửa các tập tin cho đến khi bạn đã sẵn sàng để thực hiện (upload) nó.
Khi bạn đã sẵn sàng để thực hiện các tập tin, click chuột phải vào file và chọn SVN Commit .... Khi được nhắc nhở, viết ghi chú tùy chọn trong nhật ký tin nhắn và bấm OK. . Tập tin của bạn nên bắt đầu truyền đến máy chủ khi tập tin được truyền đến máy chủ, các cam kết (upload) là đầy đủ và các tập tin trở nên có sẵn trực tuyến ngay lập tức tại http: //
.googlecode.com / svn / trunk / new-gadget.xml. Lưu ý rằng chỉ cần tham khảo (đọc) các tập tin trong kho lưu trữ, bạn sử dụng các phiên bản của URL kho lưu trữ mà bắt đầu bằng http. Bạn có thể tạo cấu trúc thư mục trong kho lưu trữ của bạn sẽ được phản ánh trong các URL. Ví dụ, nếu bạn thêm và cam kết một tập tin mới theo /a/b/c/new-gadget.xml, các tập tin được lưu trữ tại http: //
.googlecode.com / svn / trunk / a / b / c / new-gadget.xml. Để tìm hiểu thêm về dự án lưu trữ trên Google Code, ghé thăm Hỏi đáp. Về Đầu Trang
đang được dịch, vui lòng đợi..
