Skip to content

This repository (`DuyetBKU/.github`) contains reusable GitHub community health files and configuration templates that apply to all of my personal repositories.

License

Notifications You must be signed in to change notification settings

DuyetBKU/.github

Repository files navigation

🏛️ GitHub Community & Configuration

This repository (DuyetBKU/.github) contains reusable community health files and configuration templates that apply globally to all repositories under @DuyetBKU.

These include:

  • Issue and Pull Request templates
  • Contributing guidelines
  • Code of Conduct
  • Security policy
  • Default GitHub Actions workflows
  • Other shared configuration files

By centralizing these files here, I ensure consistency, maintainability, and a better experience for contributors across all my public repositories.


🗂️ Repository Structure

.github/
│
├── ISSUE_TEMPLATE/             # Templates for new issues
│   ├── bug_report.yml
│   └── feature_request.yml
│
├── profile/                    # GitHub profile README
│   └── README.md
│
├── CODEOWNERS                  # Define code owners
├── CODE_OF_CONDUCT.md          # Contributor behavior guidelines
├── CONTRIBUTING.md             # How to contribute to the project
├── FUNDING.yml                 # For GitHub Sponsors, Ko-fi, etc. 
├── SECURITY.md                 # Report vulnerabilities
├── PULL_REQUEST_TEMPLATE.md    # Standard pull request template
│
├── workflows/                  # Reusable GitHub Actions
│   └── <your_custom_workflows>.yml

📌 Notes


📂 Repository Naming Convention

To keep repositories organized and easy to search, i use the following naming format:<prefix>-<project-name>

  • Prefix: identifies the domain/field of the project.
  • Project name: describes the functionality, technology, or purpose.
  • Use lowercase letters only and separate words with -.

You can also browse the libraries and projects I starred and found interesting at DuyetBKU's starred repositories.

# Domain Repo Prefix Example Repo Name
🧠 1 AI & Machine Learning ml- or ai- ml-image-classifier, ai-chatbot
💻 2 Web Development web- web-next-tailwind-starter
📱 3 Mobile Development mobile- mobile-flutter-shop, mobile-react-native-chat
🏗️ 4 Architecture & BIM bim- bim-dynamo-scripts, bim-digital-twin
🔌 5 IoT & Embedded Systems embedded- or mcu- embedded-esp32-buzzer, mcu-arduino-sensors
🧪 6 Research & Thesis res- (research) res-bim-analysis, res-ml-thesis
🛠️ 7 Dev Tools & Extensions dev- dev-code-snippets, dev-browser-extension
📊 8 Dashboard & Visual Data viz- (visualization) or dash- (dashboard) viz-iot-data, dash-sales
🔐 9 Security & Authentication sec- (security) or auth- sec-oauth-demo, auth-jwt-api
🖼️ 10 UI/UX & Animation ui- or ux- ui-css-effects, ui-landing-page
👥 11 Education edu- edu-github-tutorial, edu-python-course

📫 Contact

For questions, feedback, or reports, feel free to open an issue or visit my profile: @DuyetBKU

About

This repository (`DuyetBKU/.github`) contains reusable GitHub community health files and configuration templates that apply to all of my personal repositories.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published