first commit

This commit is contained in:
2026-02-18 11:38:06 +03:00
commit 1dbacf592c
5 changed files with 1086 additions and 0 deletions

31
README.md Normal file
View File

@@ -0,0 +1,31 @@
# Netplan Config Generator
Bu proje, Ubuntu ve diğer Linux dağıtımlarında kullanılan Netplan ağ yapılandırma aracı için web tabanlı bir YAML oluşturucusudur.
## Özellikler
- **Görsel Arayüz:** IP adresleri, Gateway, DNS gibi ayarları kolayca girin.
- **Gelişmiş Destek:** Ethernet, Wi-Fi, Bridge, Bond ve VLAN yapılandırmalarını destekler.
- **Canlı Önizleme:** Yapılandırmanız değiştikçe YAML çıktısını anlık olarak görün.
- **İndirme ve Kopyalama:** Oluşturulan dosyayı tek tıkla indirin veya panoya kopyalayın.
- **Çoklu Dil:** Türkçe ve İngilizce dil desteği.
- **Tema Desteği:** Aydınlık ve Karanlık mod seçenekleri.
- **Kurulum Gerektirmez:** Sadece `index.html` dosyasını tarayıcınızda açarak kullanabilirsiniz.
## Kullanım
1. Proje klasöründeki `index.html` dosyasını bir web tarayıcısında (Chrome, Firefox, Edge vb.) açın.
2. Sol menüden ağ arayüzlerinizi (Ethernet, Wi-Fi vb.) ekleyin.
3. Gerekli IP ve ağ ayarlarını doldurun.
4. Sağ taraftaki önizleme panelinden YAML çıktısını kontrol edin.
5. "YAML İndir" butonu ile yapılandırma dosyanızı indirin.
## Dosya Yapısı
- `index.html`: Uygulamanın ana giriş noktası ve arayüzü.
- `app.js`: Vue.js tabanlı uygulama mantığı ve YAML oluşturma kodları.
- `style.css`: Özel stil tanımlamaları.
## Gereksinimler
- İnternet bağlantısı (Vue.js, TailwindCSS ve js-yaml kütüphanelerini CDN üzerinden yüklemek için gereklidir).