Index - 06

GitHub

Mấy ngăn tủ mình dùng để cất plugin, tool, fork, web tĩnh, archive và cả những dự án từng quá tham vọng rồi nằm lại.

Một góc để khỏi lạc

Không chỉ là một danh sách repo.

GitHub của mình hơi giống một căn phòng có nhiều kệ. Có kệ để plugin PocketMine-MP, có kệ để những thứ chưa thể công khai vì bản quyền, có kệ chỉ để fork lại vì sợ một ngày tác giả xóa repo. Có kệ còn hoạt động, có kệ đóng bụi, có kệ nhìn lại chỉ thấy “hồi đó mình tham vọng dữ vậy sao”.

Mình gom chúng lại ở đây để người đọc không chỉ thấy một danh sách repo rời rạc. Mỗi org giữ một kiểu ký ức khác nhau, từ thứ mình làm được, thứ mình đang giữ hộ cộng đồng đến những ý tưởng đã dừng lại giữa đường.

Làm ra thứ dùng được

Plugin, thư viện và web tool

Mình đặt ba ngăn này lên đầu vì đây là phần gần nhất với những thứ mình thật sự viết, sửa, dùng lại và chia sẻ cho người khác.

NhanAZ-Plugins Nơi mình tự hào nhất trong mảng PocketMine-MP. Plugin tự viết, sửa tay, copy paste từ thời chưa có AI Agent và cả vài thứ được cộng đồng tải khá nhiều trên Poggit. Plugin PocketMine-MP

Plugin PocketMine-MP là một trong những thứ đưa mình đến với Công nghệ thông tin. Hồ sơ Poggit cũ nhanaz-pm-pl từng có vài món được cộng đồng dùng thật, tải thật. Sau này tên được đổi dần sang NhanAZ-Plugins, nhưng phần cũ vẫn là dấu vết đáng giữ.

NhanAZ-Libraries Các virion và thư viện PocketMine-MP do mình làm, sửa hoặc vibe-code. Virion và thư viện

Nếu NhanAZ-Plugins là nơi ra thành phẩm, thì Libraries là ngăn để gom những phần có thể tái dùng. Có thứ nghiêm túc, có thứ chỉ là một mảnh mình muốn giữ lại.

NhanAZ-Web Các web tool tĩnh, chủ yếu giải quyết việc cá nhân. Nhiều món trong này cũng được dựng theo nhịp vibe-code. Web tool tĩnh

Không phải web nào cũng cần backend, database hay drama triển khai. Có nhiều tool chỉ cần mở lên, chạy được, giải quyết đúng một việc nhỏ là đủ.

Nhóm đi cùng

Không phải lúc nào cũng làm một mình

Có vài chỗ mình tham gia vì cùng nhịp làm plugin, open source và cộng đồng. Nhìn chúng như những nhóm bạn từng đi chung một đoạn, sẽ dễ hiểu hơn là nhìn như một dòng chức danh.

thebigcrafter Một nhóm người Việt quen nhau nhờ PocketMine-MP, rồi cùng muốn làm ra thứ có người thật sự dùng. Plugin PocketMine-MP

Mình có nhiều tình cảm với thebigcrafter vì nó không giống một nhóm được dựng lên cho đủ đội hình. PocketMine-MP dẫn chúng mình đến với nhau, rồi từ đó mới có vài lần thử làm thứ tử tế cho cộng đồng.

ReinfyTeam Một nhóm dev nước ngoài mình từng làm cùng trong vài dự án mã nguồn mở. Từng làm chung

ReinfyTeam nằm trong phần ký ức kiểu “có người cùng làm”. Không phải dự án nào cũng cần to tát. Đôi khi chỉ cần vài người chịu khó giữ cho một thứ chạy tử tế.

PocketMine-MP

Lưu trữ cho cộng đồng

Có vài org không chỉ để chứa code của mình. Chúng là cách mình chống lại việc tài nguyên cộng đồng biến mất quá dễ.

pm-pl Kho lưu plugin PocketMine-MP và Poggit, sinh ra vì mình cứ sợ tác giả plugin xóa repo hoặc Poggit một ngày không còn hoạt động. Archive plugin PocketMine-MP

Org này đang là một archive lớn hơn là một dự án sản phẩm. Nếu một plugin từng hữu ích nhưng repo gốc biến mất, việc còn một bản lưu đôi khi cứu được rất nhiều thời gian cho người đến sau.

PMMPVN Org GitHub của nhóm Facebook PocketMine-MP Việt Nam, từng được kỳ vọng thành cộng đồng dev plugin cho người Việt. PocketMine-MP Việt Nam

Dự định ban đầu đẹp hơn kết quả. Tổ chức gần như không có nhiều người đóng góp và dần rơi vào dĩ vãng, nhưng vẫn giữ lại tài liệu, dấu vết và vài mảnh quá khứ của nhóm.

Pockgin Một nhóm org từng chứa khá nhiều tham vọng. Mình đã drop, nhưng vẫn để đó. Có thể quay lại nếu có cảm hứng, cũng có thể không. Một tham vọng dang dở

pockgin, pockgin-archivepockgin-mirror được gom thành một nhóm để dễ hiểu hơn. Nó từng là một ý tưởng lớn hơn phần mình thật sự đủ sức theo đuổi vào lúc đó.

Hệ NhanAZ còn lại

Ngăn phụ

Không phải ngăn nào cũng cần đứng thành một khu riêng. Có vài chỗ vẫn khá thú vị, như dữ liệu, tool và dự án đã drop. Phần còn lại mình gom theo vai trò để người đọc khỏi phải lội qua một danh bạ org.

NhanAZ-Data Ngăn mới cho mấy thứ liên quan đến dataset, thu thập dữ liệu, thống kê và những con số nhìn khô nhưng càng soi càng vui. Dữ liệu và nghiên cứu nhỏ

Mình thích gom dữ liệu vì mỗi bảng số đều có một kiểu câu chuyện riêng. Có chỗ để nghiên cứu, có chỗ để thử dự đoán, có chỗ chỉ đơn giản là biến dữ liệu thô thành thứ dễ nhìn hơn. Ngăn này sinh ra cho những lần mình tò mò theo hướng có thể đo được.

NhanAZ-Tools Tool, dịch ngược, giải mã, mã hóa, API không chính thức và những thứ làm được thì vui, nhưng công khai bừa là mệt. Tool kỹ thuật hơi gai góc

Nhiều thứ ở đây nằm sát ranh giới giữa tò mò kỹ thuật và rủi ro thật. Mình thích bóc tách hệ thống để hiểu nó chạy ra sao, nhưng không phải cứ làm được là nên mở ngay. Có món sẽ công khai sau, có món chắc chỉ nên ở yên trong ngăn kéo.

NhanAZ-Drops Nơi chứa các dự án mình vibe-code rồi chán, hoặc nhìn lại thấy nó đã làm xong nhiệm vụ thử nghiệm của nó. Dự án đã dừng

Drop không hẳn là thất bại. Nhiều project trong này giống bản nháp có thể chạy được, đủ để mình kiểm tra một ý tưởng, học một cách làm mới, rồi để nó nằm lại. Nghe hơi phũ, nhưng cũng đỡ hơn nuôi một đống thứ mình không còn muốn chăm.

Gom cho đỡ bừa Một ngăn gom những thứ không cần tách riêng, từ vài kho lưu trữ riêng đến fork, ghi chú học tập và đồ linh tinh. Lưu trữ riêng, fork và ghi chú

Một vài org trong nhóm này là kho lưu trữ riêng vì liên quan đến pack server cũ, tài nguyên Minecraft Bedrock hoặc dữ liệu không nên mở rộng rãi. Phần còn lại là nơi để fork phục vụ đóng góp, giữ lại repo có thể biến mất, ghi chú học tập và mấy thứ chưa biết xếp vào đâu. Gộp chung lại cho trang gọn hơn.