Skip to content

Commit

Permalink
docs: update roadmap and cancel iso plans
Browse files Browse the repository at this point in the history
  • Loading branch information
asandikci committed Dec 27, 2023
1 parent bca7a71 commit 54446e1
Showing 1 changed file with 63 additions and 25 deletions.
88 changes: 63 additions & 25 deletions src/dev/roadmap.md
Original file line number Diff line number Diff line change
@@ -1,38 +1,76 @@
# Roadmap
<div class="warning">Roadmap Düzenlenecek<br>Bu son hâli değildir!</div>

## General Roadmap

- [ ] Bireysel kullanıcı için gereksiz olan uygulamaları kaldıran bir betik yazmak ([pardus-bireysel](#pardus-bireysel-bash-script-roadmap))
- [ ] bir depo adresi açılacak ve son sürüm firefox deb sürümü + ufak diğer paketlerin v3 sürümleri sunulacak. Hızlı güncelleme verilecek
- [ ] KDE ortamı için Pardus Hoşgeldin uygulaması yazmak
- [ ] Pardus Bireysel betiğini arayüz olarak çalıştırabilecek bir GTK uygulaması yazmak
- [ ] Bizzat kurulum aşamasinda ilgili ayarları yapabilmek için .iso dosyası oluşturmak
- [ ] Pardus/Pardus Bireysel kullanımı için dökümantasyon ve eğitim/tanıtım odaklı içerikler oluşturmak
- [ ] Bireysel kullanımı kolaylaştıracak çeşitli araçlar yazmak (MXLinux, Mint vb. dağıtımlar içindeki faydalı araçların benzerleri)
- [ ] Ve son olarak bu listedeki her bir adımı çıkan en son Pardus sürümü ile güncel tutmak ve bakımını sağlamak

## Betik
> Komut satırından çalıştırılabilen betiğimiz
- [ ] Uygulamaların Düzenlenmesi
- [x] Gereksiz görülen uygulamaların silinmesi
- [ ] Daha kullanıcı dostu uygulamaların yüklenmesi
- [ ] KDE Ortamı
- [ ] KDE ortamının yüklenmesi (WIP) (pkde'den)
- [ ] Kullanıcı dostu varsayılan KDE ayarları (pkde'den)
- [ ] ...
- Ekstra
- [ ] Advanced Argument/Flag Handling
- see [t](https://stackoverflow.com/questions/192249/how-do-i-parse-command-line-arguments-in-bash)h[e](https://www.redhat.com/sysadmin/arguments-options-bash-scripts)s[e](https://www.assertnotmagic.com/2019/03/08/bash-advanced-arguments/)
- [ ] Help text (tr)
- [ ] Man pages (tr-en)

---

### `pardus-bireysel` (bash script) Roadmap
#### Genel
- [x] Gereksiz Uygulamaları Kaldır
- [ ] XFCE masaüstü ortamını KDE Plasma'ya dönüştür
- [ ] KDE uygulamalarının uygulamalarının yüklenmesi ve varsayılan ayarların belirlenmesi
- [ ] KDE servislerinin düzenlenmesi ve gerekli önayarların yapılması. Plasma ayarlarının kullanıcılar için hazır duruma getirmek
- [ ] GNOME masaüstünden dönüştürme desteği vermek
- [ ] KDE ilk defa açıldıktan sonra belirli bir script çalıştırmak (cli/tui, pre/post-conf.sh) - (pardus-kde-greeter, hoşgeldin uygulaması)
- [ ] Pardus Bireysel betiğini arayüz olarak çalıştırabilecek bir GTK uygulaması yazmak (bu scriptlerin kullanım ömrünün dolması)
## GUI
> Diğer Uygulamaların yüklenmesi, sürecin kontrol edilmesi adına hâlihazırdaki betiğin yaptığı işlemleri yapan GUI uygulamasının yazılması
- [ ] (WIP) GUI Toolkitine karar verilmesi: GTK, QT
- [ ] İlgili GUI toolkitinin öğrenilmesi
- [ ] (WIP) Programlama diline karar verilmesi: Rust, Python, C, C++ ...
- [ ] İlgili programlama dilinin öğrenilmesi ve basit GUI toolkit uygulamalarının denenmesi
- [ ] Kullanıcı ayarları yedekleme butonu
- [ ] Kurulum Butonu ...
- [ ] ...
- [ ] Komut satırı üzerinden kontrol için gerekli komutların sağlanması, [betik](#betik) içindeki tüm komutların uygulanabilmesi
- [ ] [Betik](#betik)'in kullanım ömrünün dolması ve geliştirmelere GUI üzerinden devam edilmesi

#### Genel - Teknik
- [ ] Advanced Argument/Flag Handling
- see: https://stackoverflow.com/questions/192249/how-do-i-parse-command-line-arguments-in-bash , https://www.redhat.com/sysadmin/arguments-options-bash-scripts and https://www.assertnotmagic.com/2019/03/08/bash-advanced-arguments/
- [ ] Help text (tr)
- [ ] Man pages (tr-en)
---

<!-- kod işi geliştirmeler kod içine geri alındı (olması gerektikleri yerlere .d) -->
## Uygulamalar
> Kullanım kolaylığı sağlayacak kullanıcı dostu uygulamalar yazmak, (MXLinux / Mint vb. distrolar içindeki faydalı araçların benzerleri ve daha fazlası!)
- [ ] KDE Hoşgeldin uygulaması (pardus-xfce-greeter benzeri)
- [ ] Pardus servis görüntüleyici (MXLinux forku) (ÖRNEKTİR)
- [ ] ...
<!-- EKSTRA UYGULAMA FİKİRLERİNİ BURAYA EKLEYİNİZ -->

### `docs` Roadmap
---

## Paket Deposu
> Depo paketleri sunmak (öncelikli değil!)
- [ ] Firefox Güncel Sürümünün build edilmesi ve paket olarak sunulması
- [ ] Çeşitli uygulamaların v3 sürümlerinin sunulması
- [ ] ...

---

### Ekstra
> Dökümantasyon & Eğitim & Tanıtım amaçlı çeşitli içeriklerin oluşturulması (öncelikli değil!)
- Dökümantasyon
- [ ] Geniş bir kullanıcı dökümantasyonunun oluşturulması
- [ ] Geliştirici dökümantasyonunu sürekli güncellemek
- Eğitim
- [ ] gonullu.pardus.org.tr üzerinde faydalı blog yazıları paylaşmak
- [ ] Video içerikleri (Nasıl Yapılır / Sorun Çözme) hazırlamak (YouTube/PeerTube)
- [ ] Ayrı bir blog sayfasının oluşturulması (gerek var mı?)
- Tanıtım
- [ ] Pardus'un daha fazla kişiye ulaşmasını sağlayacak, Pardus/Özgür yazılım dünyası ile ilgili gelişmelerin aktarılacağı:
- [ ] **Instagram** hesabı açmak.
- [ ] **Twitter** hesabı açmak.
- [ ] **Fediverse** hesabı açmak.
- [ ] Platformlar arası otomatik paylaşım mekanizması oluşturulması


---

#### `docs` Roadmap
- [ ] Multilanguage Support (TR/EN)
- [ ] Index and 404 page support
- [ ] runnable bash scripts support
Expand Down

0 comments on commit 54446e1

Please sign in to comment.