Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
I
inary
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
1
Konular (issue)
1
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
SulinOS
inary
Commits
98a99a91
Kaydet (Commit)
98a99a91
authored
Nis 24, 2020
tarafından
Suleyman Poyraz
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
Yol haritası güncellemesi
üst
489bae74
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
38 additions
and
30 deletions
+38
-30
ROADMAP
ROADMAP
+38
-30
No files found.
ROADMAP
Dosyayı görüntüle @
98a99a91
...
...
@@ -6,7 +6,6 @@ INARY 2.0 Yol Haritası ve Yapılacaklar
/ Üzerinde Çalışıyorum
+ Yaptım
1. Pre-Alpha
/ Daha temiz logging stratejisi:
/ Her çıktının log dosyasına yazılması işleri biraz karıştırıyor. log dosyası şişiyor.
...
...
@@ -24,11 +23,10 @@ INARY 2.0 Yol Haritası ve Yapılacaklar
+ Eğer paket kurulacak ise toplam install.tar.xz boyutunu yazdır.
+ Eğer update yapılacak ise değişecek boyutu yazdır.
+ Silecek paketin ne kadar yer açacağını yazdır.
- Biraz daha anlaşılır paket yapılandırmaları.
- Mevcut Comar forku olan SCOM kodunda uygun düzenlemeler yaparak hangi script nerede hata
oluşturdu ise geri çevir.
- Script hata oluşturunca inary paket yönetiminin donmasını engelle.
- debconf benzeri yapılandırma arayüzü oluştur.
\ Biraz daha anlaşılır paket yapılandırmaları.
+ SCOM alternatifi bir yapılandırma yöneticisi oluştur
+ triggerler ekle (ca-certificates glib-shemes update-icon-themes)
? tui yapılandırma desteği
- TestSuit:
- Hangi testler eklenecek ise ona göre doldurulacak.
...
...
@@ -49,36 +47,42 @@ INARY 2.0 Yol Haritası ve Yapılacaklar
/ uk
- az
- Inary Fetcher:
- Uzak depodan paket kaynak dosyası çekme
- git
- subversion
- ftp sunucusundan kaynak indirme.
- Inary-Devtools:
- Depo paketlerinin geçmişini resetleyecek bir araç.
- Depo elemanlarının çevirilerini kolaylaştıracak bir araç.
-
pkgconfig ldd ve .so uzantılı linkleri kullanarak bir paketin
+
pkgconfig ldd ve .so uzantılı linkleri kullanarak bir paketin
kırık bağımlılığını raporlayacak bir araç.
- Inary-SIGN:
-
GPG bazlı index ve paket imzası kontrol mekanizması.
-
GPG signed repository.
-
GPG signing script.
-
Full System Emerge:
-
Kaynak repolarından bağımlılık getirirek paket build etmek.
-
Derlemeli upgrade mekanizması.
-
Kaynak repolarından devam ederse derlenmiş paketlerin sisteme alınmasında
+
GPG bazlı index ve paket imzası kontrol mekanizması.
+
GPG signed repository.
\
GPG signing script.
+
Full System Emerge:
+
Kaynak repolarından bağımlılık getirirek paket build etmek.
+
Derlemeli upgrade mekanizması.
+
Kaynak repolarından devam ederse derlenmiş paketlerin sisteme alınmasında
katı sınırlama yapmak.
-
History için düzenlemeler:
-
hs komutu sonrası kırılmaların önlenmesi.
-
hs komutunun tüm terminaller için uygun hale getirilmesi.
+
History için düzenlemeler:
+
hs komutu sonrası kırılmaların önlenmesi.
+
hs komutunun tüm terminaller için uygun hale getirilmesi.
- Database methodları:
-
lazydb içindeki biraz ilkel ve yavaş olan db yönetim mantığı düzenlenmeli.
\
lazydb içindeki biraz ilkel ve yavaş olan db yönetim mantığı düzenlenmeli.
database pickle ile oluşturulmak yerine adam akıllı bir database yönetimi ile
(sqlite) veya bir yığın depolama ile (shelve) sağlanması hız katabilir.
-
Yeni Komutlar.
- downgrade: Paket sürümünü güncellemeden önceki haline getirmek.
-
shell: inary paket yöneticisi için kabuk ortamı
-
reconfigure: seçilen paketi yeniden yapılandırma. (ncurses arayüzü ile)
\
Yeni Komutlar.
- downgrade: Paket sürümünü güncellemeden önceki haline getirmek.
(nasıl yapılabilir üzerinde uğraşıyorum)
+
shell: inary paket yöneticisi için kabuk ortamı
+
reconfigure: seçilen paketi yeniden yapılandırma. (ncurses arayüzü ile)
+ configure-manager: değişen config dosyalarının takibi için
...
...
@@ -90,7 +94,7 @@ INARY 2.0 Yol Haritası ve Yapılacaklar
- Index iyileştirmeleri.
/ Inary config manager. [ inary config ] komutu:
-
değişmiş config dosyları kırılmış dosya olarak görülmemeli.
\
değişmiş config dosyları kırılmış dosya olarak görülmemeli.
+ yeni paket kurulumunda mevcut config kurulup yeni config *.config.new
şeklinde yeniden adlandırılmalı
+ değişen config dosyalarının dökümü
...
...
@@ -108,14 +112,18 @@ INARY 2.0 Yol Haritası ve Yapılacaklar
4. Release
- Removing deprecated modules:
- autoxml için formatter kütüphanesi.
-
Code optimizations:
-
Optimize imports.
-
Optimize definitions.
-
Optimize runtime variables.
-
Optimize class and superclasses.
+
Code optimizations:
+
Optimize imports.
+
Optimize definitions.
+
Optimize runtime variables.
+
Optimize class and superclasses.
5. Post Release
... Zamanla eklenecek ...
- Inary Archives
- çoklu doğrulama imkani
+ sha1sum
- sha256sum
- md5sum
6. Long Term
... Zamanla eklenecek ...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment