Cảm ơn bạn đã quan tâm đến việc làm cho osu! wiki tốt hơn! Bài viết này bao quanh về quá trình đóng góp theo từng bước một. Trong trường hợp bạn đã quen với GitHub, hãy tự nhiên làm theo quy trình làm việc với feature-branch thông dụng cho việc đề xuất sự thay đổi và đi đến phần tự kiểm tra.
Người đóng góp mới không được kỳ vọng là đã làm quen với GitHub hoặc git, bởi vì chúng là những công cụ chủ yếu dùng để chỉnh sửa dành cho các nhà phát triển. Đừng lo lắng nếu bạn không làm cái gì đó đúng ngay lần đầu tiên — một người quản lý wiki sẽ dẫn bạn theo một định hướng đúng hoặc sửa hộ bạn.
Trong trường hợp bạn cần gợi ý hoặc lời khuyên ở bất cứ giai đoạn nào, đừng ngại ngùng hỏi trong kênh #osu-wiki
của osu! Discord server.
Nếu bạn muốn giúp, nhưng không biết bắt đầu từ đâu, osu! wiki quản lý § Công việc hằng ngày có một danh sách tác vụ mà cần được thực hiện hằng ngày, và có các cách để giúp những người chỉnh sửa wiki khác. Để làm quen bản thân với định dạng ngôn ngữ sử dụng trong wiki, hãy xem Markdown Cheatsheet của Adam Pritchard.
Về khái quát quá trình đóng góp, xem GitHub flow - GitHub Docs
Các bài viết osu! wiki được lưu trữ trên GitHub. Để đóng góp, làm theo như sau:
ppy/osu-wiki
repository và bấm Fork
ở góc phải trên để tạo ra một bản sao được điều khiển của wiki. Để quay lại fork của bạn, đi đến ppy/osu-wiki
và bấm lại Fork
.
Khi bạn đã chỉnh sửa xong, dành một chút thời gian để đọc thử thành quả của bạn. Làm theo các mục sau:
Còn những tiêu chuẩn cụ thể về viết và cấu trúc, vui lòng tham khảo tiêu chuẩn về dạng bài viết. Đọc hết một lượt không được khuyến khích — một người đánh giá kiểu gì cũng sẽ chỉ ra nếu có gì phải chỉnh sửa.
Sau khi sự thay đổi đã được kiểm tra, thực hiện, và đẩy vào fork của bạn, bạn cần đề xuất chúng ra đến những người quản lý wiki bằng cách mở một pull request:
master↓
, tìm branch có sự thay đổi của bạn.Contribute↓
và bấm Open pull request
.Create pull request
.Mọi thay đổi osu! wiki đều được quản lý. Trong giai đoạn đó, cộng tác viên sẽ chỉ ra những gì có thể sai và cách để sửa chúng, có thể là sự hướng dẫn, hoặc là sửa thẳng đến pull request. GIống như với mọi ý kiến khác, bạn cần làm theo nó bằng cách chỉnh sửa theo đánh giá, hoặc giải thích vì sao bạn muốn giữ chúng theo cách của bạn.
Nếu không ai quan tâm sau vài ngày, hãy thử:
#osu-wiki
) hoặc trong bình luận GitHub.Ngoài ra, osu! wiki repository còn có kiểm tra tự động, chúng đảm bảo rằng sự thay đổi của bạn đi theo phong cách thông dụng của wiki và không có lỗi cú pháp. Để xem trạng thái của chúng, mở Actions
tab ở pull request của bạn và làm theo thông báo chẩn đoán dưới lỗi, nếu có.
Sự thay đổi của bạn sau cùng sẽ được kiểm tra bởi một trong người quản lý wiki, thường sau những đánh giá của các cộng tác viên khác. Nếu không có gì xảy ra sau một khoảng thời gian, hỏi trong phần bình luận của pull request, hoặc trong kênh #osu-wiki
của osu! Discord server. Sự thay đổi của bạn sẽ xuất hiện trên osu! wiki không bao lâu sau sự hợp nhất (trong trường hợp đặc biệt, nó có thể tốn đến 5 tiếng).