2010-07-22 31 views
10

Trên Github, một số dự án được gắn thẻ là một ngôn ngữ hoặc ngôn ngữ khác. Làm cách nào để thêm một trong các thẻ này. (Mục tiêu C, PHP, v.v.)Thẻ ngôn ngữ Github

Trả lời

13

Theo như tôi biết, chúng không thực sự được gắn thẻ - các ngôn ngữ được đính kèm với chúng là các ngôn ngữ mà bạn sử dụng trong dự án của mình. Github xem xét nguồn và tìm ra khả năng tốt nhất về khả năng ngôn ngữ được sử dụng.

Nếu bạn đi đến kho lưu trữ của mình, sau đó đến tab Đồ thị, bạn có thể xem bảng phân tích ngôn ngữ.

+5

Nếu bạn thấy một vấn đề với các ngôn ngữ được báo cáo, xin vui lòng liên hệ với hỗ trợ @ github. com - Ngoài ra, xin lưu ý rằng chúng tôi tính tổng số byte của mỗi tệp của ngôn ngữ (chúng tôi kiểm tra phần mở rộng) để quyết định tỷ lệ phần trăm. Điều này có nghĩa là nếu bạn thấy dự án của mình đã báo cáo một JavaScript, nhưng bạn thề bạn sử dụng Ruby, bạn có thể có một lib lib ở đâu đó lớn hơn mã Ruby của bạn. – Petros

1

Bạn có thể xuất bản hoặc cam kết ban đầu với tệp mẫu cụ thể cho ngôn ngữ bạn muốn gắn thẻ (chẳng hạn như tệp .cs trống hoặc .js), sau đó thêm toàn bộ dự án của bạn; tuy nhiên, nó có vẻ như là một cơn đau.

Tôi đã tìm thấy nếu bạn đi tới 'Thêm chủ đề' ở phía xa bên trái trong phần 'Mã', bạn có thể thêm tất cả ngôn ngữ bạn đã sử dụng cho bất kỳ ai có thể nhìn gần đủ tại dự án của bạn.

0

Kho lưu trữ chỉ có thể được gắn thẻ bằng một ngôn ngữ trong kết quả tìm kiếm. Ngôn ngữ đó là ngôn ngữ đầu tiên từ các thống kê ngôn ngữ. Số liệu thống kê ngôn ngữ được tính toán bởi dự án mã nguồn mở Linguist theo tổng kích thước tệp cho từng ngôn ngữ được phát hiện.

Bạn có thể sử dụng số liệu thống kê ghi đè ngôn ngữ sử dụng Linguist overrides. Đặc biệt, bạn có thể chọn để bỏ qua một số tập tin từ thống kê:

directory/to/ignore/* linguist-vendored 
*.somextensiontoignore linguist-vendored 

hoặc ghi đè lên các ngôn ngữ được phát:

*.js linguist-language=Java