เว็บไซต์เอกสารสำหรับ DotNurseInjector - A Simple, Lightweight & Useful Dependency Injector for .NET
PyNurseInjector เป็นเว็บไซต์เอกสารที่ออกแบบมาเพื่อนำเสนอข้อมูลและวิธีการใช้งาน DotNurseInjector ซึ่งเป็น Dependency Injection Library สำหรับ .NET ที่ช่วยลดความซับซ้อนในการเขียนโค้ดและทำให้การจัดการ Dependencies เป็นเรื่องง่าย
- 🎨 ดีไซน์แบบ Modern และ Clean
- 📱 Responsive Design รองรับทุกขนาดหน้าจอ
- 🌈 Color Scheme ที่สบายตาและเป็นมืออาชีพ
- ✨ Gradient Background ที่สวยงาม
- 🧭 Navigation Bar ที่ติดอยู่ด้านบน (Sticky)
- 📑 Sidebar Navigation ในหน้าเอกสาร
- 🔗 Smooth Scrolling สำหรับ Anchor Links
- 📱 Mobile Menu ที่ใช้งานง่าย
- 💡 Syntax Highlighting ด้วย Prism.js
- 📋 ปุ่ม Copy Code ในทุกตัวอย่างโค้ด
- 🏷️ Code Tabs สำหรับแสดงตัวอย่างต่างๆ
- 📝 ตัวอย่างโค้ดที่ครอบคลุมและเข้าใจง่าย
- 📚 Getting Started Guide
- ⚡ Features Overview
- 💻 Real-World Examples
- 📖 Complete API Reference
- 🔄 Migration Guide
- ⬆️ ปุ่ม Back to Top
- 🔍 Active Section Highlighting
- ⚡ Fast Loading
- 🎯 Clear Typography
PyNurseInjector/
├── 📄 index.html # หน้าหลัก - แนะนำ DotNurseInjector
├── 📄 getting-started.html # คู่มือเริ่มต้นใช้งาน
├── 📄 features.html # รายละเอียดคุณสมบัติทั้งหมด
├── 📄 examples.html # ตัวอย่างการใช้งานจริง
├── 📄 api-reference.html # API Documentation แบบละเอียด
├── 📄 404.html # หน้า Error 404 ที่สวยงาม
├── 📄 README.md # ไฟล์นี้
├── 📁 css/
│ └── 🎨 styles.css # Stylesheet หลักของเว็บไซต์
├── 📁 js/
│ └── ⚙️ script.js # JavaScript สำหรับ Interactive Features
└── 📁 assets/ # โฟลเดอร์สำหรับรูปภาพและไฟล์อื่นๆ
- Clone หรือ Download โปรเจค
- เปิดไฟล์
index.html
ด้วย Web Browser
- สร้าง Repository ใหม่บน GitHub
- Upload โฟลเดอร์
PyNurseInjector
ทั้งหมด - ไปที่ Settings > Pages
- เลือก Source: Deploy from a branch
- เลือก Branch: main, Folder: /PyNurseInjector
- คลิก Save และรอสักครู่
- เว็บไซต์จะพร้อมใช้งานที่
https://[username].github.io/[repository-name]/
- Upload ไฟล์ทั้งหมดไปยัง Web Server
- ไม่ต้องการ Server-side processing (เป็น Static Website)
- รองรับทุก Web Server (Apache, Nginx, IIS, etc.)
- 👨💻 .NET Developers ที่ต้องการใช้ Dependency Injection
- 🎓 นักเรียน/นักศึกษาที่กำลังเรียนรู้ DI Pattern
- 🏢 ทีมพัฒนาที่ต้องการลดความซับซ้อนของโค้ด
- 🔧 Developers ที่ต้องการ migrate จาก manual DI
services.AddServicesFrom("MyApp.Services");
[RegisterAs(typeof(IUserService))]
[ServiceLifeTime(ServiceLifetime.Singleton)]
public class UserService : IUserService { }
public class MyController
{
[InjectService]
public IUserService UserService { get; private set; }
}
- HTML5 - โครงสร้างเว็บไซต์
- CSS3 - การจัดรูปแบบและ Responsive Design
- JavaScript (ES6+) - Interactive Features
- Prism.js - Syntax Highlighting
- Font Awesome - Icons
- Google Fonts - Typography
- ⚡ Lightweight - ไม่มี Heavy Frameworks
- 🚀 Fast Loading - Optimized Assets
- 📱 Mobile Optimized - Touch-friendly Interface
- ♿ Accessible - Semantic HTML
เว็บไซต์นี้สร้างขึ้นเพื่อรองรับ DotNurseInjector version 2.5.0 หากมีการอัพเดต API หรือฟีเจอร์ใหม่ สามารถแก้ไขไฟล์ HTML ได้โดยตรง
เว็บไซต์นี้สร้างขึ้นเพื่อเป็นเอกสารประกอบสำหรับ DotNurseInjector โดย Enis Necipoglu
หากต้องการปรับปรุงเว็บไซต์:
- Fork repository
- สร้าง branch ใหม่
- ทำการแก้ไข
- ส่ง Pull Request
- Original Project: DotNurseInjector
- Documentation Website: PyNurseInjector
🎉 Happy Coding with DotNurseInjector!