.dockerignore
.env
.env.example
.gitignore
.vscode/
settings.json
cmd/
cli/
cronjob/
queue/
server/
configs/
common/
config.go
yaml/
docker-compose.dev.yml
docker-compose.pro.yml
docs/
assets/
CODE.md
CODETABLE.md
GO.md
postman/
swagger/
fsnotify.go
global/
global.go
go.mod
go.sum
GUILD.md
internal/
controllers/
messaging/
middlewares/
models/
repo/
...
makefile
migrations/
pkg/
README.md
response/
scripts/
sqlc.yaml
templates/
tests/
third_party/
tmp/
.dockerignore
: Chứa danh sách các tệp và thư mục mà Docker sẽ bỏ qua khi xây dựng hình ảnh..env
: Chứa các biến môi trường cho dự án..env.example
: Một ví dụ về tệp.env
chứa các biến môi trường cần thiết, dùng để hướng dẫn..github/
: Chứa các tệp cấu hình cho GitHub, nhưFUNDING.yml
để cấu hình tài trợ..gitignore
: Chứa danh sách các tệp và thư mục mà git sẽ bỏ qua..vscode/
: Chứa cấu hình cho Visual Studio Code, nhưsettings.json
.cmd/
: Chứa các điểm vào của ứng dụng như CLI, cronjob, hàng đợi, và máy chủ.configs/
: Chứa các tệp cấu hình cho ứng dụng, bao gồm cả cấu hình chung và cấu hình dưới dạng tệp YAML.docker-compose.dev.yml
vàdocker-compose.pro.yml
: Chứa cấu hình Docker Compose cho môi trường phát triển và sản xuất.docs/
: Chứa tài liệu dự án, bao gồm cả mã hóa, bảng mã, Go, Postman và Swagger.fsnotify.go
: Tệp này có thể chứa mã để theo dõi các thay đổi tệp hệ thống.global/
: Chứa các biến toàn cục cho ứng dụng.go.mod
vàgo.sum
: Quản lý các phụ thuộc của dự án Go.GUILD.md
: Có thể là hướng dẫn hoặc thông tin về cách tham gia và đóng góp cho dự án.internal/
: Chứa mã nguồn nội bộ của ứng dụng, không dành cho việc tái sử dụng bên ngoài.makefile
: Chứa các lệnh tự động hóa cho việc xây dựng và quản lý dự án.migrations/
: Chứa các tệp di cư cơ sở dữ liệu.pkg/
: Chứa các thư viện và gói có thể tái sử dụng bên ngoài dự án.README.md
: Tệp này chứa thông tin tổng quan và hướng dẫn cho dự án.response/
: Có thể chứa mã để xử lý và trả về các phản hồi HTTP.scripts/
: Chứa các kịch bản hỗ trợ cho việc phát triển và triển khai.sqlc.yaml
: Cấu hình cho sqlc, một công cụ tự động hóa việc viết mã từ SQL.templates/
: Chứa các mẫu cho giao diện người dùng hoặc tệp khác.tests/
: Chứa các bài kiểm tra tự động cho dự án.third_party/
: Chứa mã từ các dự án bên thứ ba.tmp/
: Thư mục tạm thời cho các tệp được tạo ra trong quá trình phát triển.
.dockerignore
: Contains a list of files and directories that Docker should ignore when building an image..env
: Contains environment variables for the project..env.example
: An example.env
file containing necessary environment variables, meant to guide setup..github/
: Contains configuration files for GitHub, likeFUNDING.yml
for sponsorship settings..gitignore
: Contains a list of files and directories that git should ignore..vscode/
: Contains configurations for Visual Studio Code, such assettings.json
.cmd/
: Contains the application's entry points like CLI, cronjob, queue, and server.configs/
: Contains configuration files for the application, including common configurations and configurations in YAML format.docker-compose.dev.yml
anddocker-compose.pro.yml
: Contain Docker Compose configurations for development and production environments.docs/
: Contains project documentation, including coding standards, code tables, Go guidelines, Postman collections, and Swagger files.fsnotify.go
: This file may contain code to monitor file system changes.global/
: Contains global variables for the application.go.mod
andgo.sum
: Manage the project's Go dependencies.GUILD.md
: May contain guidelines or information on how to join and contribute to the project.internal/
: Contains the application's internal source code, not intended for external reuse.makefile
: Contains automation commands for building and managing the project.migrations/
: Contains database migration files.pkg/
: Contains libraries and packages that can be reused outside the project.README.md
: This file contains an overview and instructions for the project.response/
: May contain code for handling and returning HTTP responses.scripts/
: Contains support scripts for development and deployment.sqlc.yaml
: Configuration for sqlc, a tool for generating code from SQL.templates/
: Contains templates for user interfaces or other files.tests/
: Contains automated tests for the project.third_party/
: Contains code from third-party projects.tmp/
: A temporary directory for files created during development.