Service where the codes are written and show the compile result
Editor projesi Visual Studio Code projesinden örnek alınarak KodChallenge
ve türevleri için tasarlanmıştır.
Editor projesinin amacı kod yazmak ve kullanıcının kod yazarken ihtiyaç duyacağı araçları barındırmaktır.
Editor projesinde en önemli olay; Tab sistemidir. Alttaki tasarımda görülen Açıklama
, Kod Editörü
ve Console
kısımları birer Tab'dır. Bu Tablar dinmaik olarak küçültülebilir, büyütülebilir ve taşınabilir olmalıdır. Bu sayede aslında editor projesinde açıklama alanının olup olmaması editörün kullanıldığı yere göre değişebilir. İstenirse onlarca editor Tab dahi konabilir bir yapı sunuyoruz.
Bu projeyi sadece KodChallenge projesinde değil, 2 farklı projede daha olmak üzere toplam 3 projede yer alacaktır.
- Dinamik layout
- Eklenti sistemi
- Özelleştirme (Theme ve layout düzeni)