Premium paketlerIBM Bob i için Premium Paketi

Çalışma Alanları

Yerel bilgisayarında veya doğrudan IBM i üzerinde (QSYS veya IFS) kaynak kodla çalış.

Çalışma alanı seçme

IBM Bob Premium Package for i, kaynak kodunun tam olarak nerede olduğuyla çalışmana olanak tanır — ister yerel bilgisayarında olsun ister doğrudan IBM i üzerinde. Yeni bir göreve başlamadan önce, Bob'a kaynak kodunun nerede yaşadığını ve nerede çalışması gerektiğini söylemek için istediğin çalışma alanını seçebilirsin. Bazı durumlarda Bob, bir çalışma alanı dışında veya uygun izinler verildiğinde birden fazla çalışma alanında çalışabilir.

IBM i çalışma alanı seçme

Standart yerel çalışma alanına ek olarak IBM Bob Premium Package for i, IBM i geliştiricilerinin kaynak koduna doğrudan IBM i üzerinden erişmesini sağlamak amacıyla iki ek çalışma alanı ekler. Library List veya IFS Working Directory çalışma alanlarını görmek ve kullanmak için Code for IBM i üzerinden aktif bir IBM i bağlantısı gereklidir.

Local çalışma alanı

Local çalışma alanı, Bob'da açtığın yerel bilgisayarındaki herhangi bir klasördür. Bob'un kullanacağı varsayılan çalışma alanı budur. IBM i geliştiricileri için bu, GitHub deposundan bir PC'ye klonlanmış bir IBM i uygulaması olabilir.

Not:

Bob'u Local çalışma alanında çalışacak şekilde ayarlasan bile, açıkça söylendiğinde IBM i'a bağlanarak CL komutları, SQL ifadeleri ve PASE komutları çalıştırabilir; hatta QSYS veya IFS'deki diğer kaynak kodlarla da çalışabilir.

Library List çalışma alanı

Library List çalışma alanı, Code for IBM i'daki User Library List'i bir Bob görev çalışma alanı olarak eşler. Bu, Bob'a QSYS'teki belirli bir kütüphane setinde çalışmasını söylemeni sağlar. IBM i geliştiricileri için bu, kaynak veya derlenmiş nesneler içeren bir kütüphane setinden oluşan bir IBM i uygulaması olabilir.

Bu çalışma alanını kullanırken Bob, gerekirse kütüphane listesi dışındaki diğer kütüphanelere de erişebilir. Ancak çalışma setini kütüphane listesi aracılığıyla belirlemenin amacı, Bob'a nereye odaklanması gerektiğini göstermektir.

Not:

Bir görev Library List çalışma alanına ayarlanmış olsa bile Bob, açıkça söylendiğinde IFS'e de erişebilir. Bu, QSYS yerine IFS'de saklanması daha uygun olan markdown veya metin dosyaları oluştururken işe yarayabilir.

IFS Working Directory çalışma alanı

IFS Working Directory çalışma alanı, yapılandırılmış IBM i IFS dizinini (varsayılan olarak /home/<kullanıcıadı>) bir Bob görev çalışma alanı olarak eşler. Bu, Bob'un IFS'deki belirli bir akış dosyaları ve dizinler setinde çalışmasını sağlar. IBM i geliştiricileri için bu, IFS'de depolanan bir betik, web varlığı veya proje belgesi seti olabilir.

Bu çalışma alanını kullanırken Bob, gerekirse IFS çalışma dizini dışındaki diğer dizinlere de erişebilir. Ancak Library List çalışma alanında olduğu gibi, çalışma dizinini kullanıcının ana dizinine ayarlamanın amacı Bob'a nereye odaklanması gerektiğini göstermektir.

Not:

Bir görev IFS Working Directory çalışma alanına ayarlanmış olsa bile Bob, açıkça söylendiğinde QSYS'e de erişebilir.

İpucu:

Code for IBM i'ın IFS Browser'ı üzerinden IFS çalışma dizinini değiştirebilirsin

Change IFS Working Directory

AGENTS.md ile proje kuralları

Bir AGENTS.md dosyası kullanarak projeye özel talimatları ve kodlama standartlarını tanımlayabilirsiniz. Mevcut olduğunda Bob, bu yönergeleri otomatik olarak yükler ve IBM i Developer ile IBM i Database modları için konuşma bağlamına dahil eder.

Çalışma Alanı KonumuYol
QSYS{currentLibrary}/QBOBSRC/AGENTS.MD
IFS{ifsWorkingDirectory}/.bob/AGENTS.md
  • /init komutu: AGENTS.md dosyasını oluşturmak veya güncellemek için bir IBM i çalışma alanında /init komutunu çalıştırın. Bu komut, kaynak yapıları otomatik olarak tanımlar, sistem kitaplıklarında çalışırken uyarır ve mevcut özelleştirmeleri olduğu gibi korur.

Görev Geçmişi

Her görev her zaman belirli bir çalışma alanına eşlenir. Görev geçmişine erişirken, yeniden ziyaret etmek istediğin belirli bir görevi bulmanı kolaylaştırmak amacıyla önceki görevlerini çalışma alanına göre filtreleyebilirsin.

Not:

Library List veya IFS Working Directory çalışma alanlarına eşlenmiş önceki görevler yalnızca IBM i'a bağlıyken görünür.

Görev geçmişini görüntüleme

Bağlam söz konuları

Bağlam söz konuları tüm IBM i çalışma alanlarında desteklenir; sohbette belirli öğeleri doğrudan etiketleyerek Bob'a kesin ve kapsamlı bir bağlam verebilirsin.

Library List çalışma alanı

  • Kütüphane listesindeki kütüphaneler doğrudan @ kullanılarak etiketlenebilir.
  • Bir kütüphane içindeki üyeler de etiketlenebilir; yeter ki üye şu anda düzenleyicide açık olsun.

IFS Working Directory çalışma alanı

  • IFS çalışma dizininin kökündeki akış dosyaları ve dizinler doğrudan @ kullanılarak etiketlenebilir.
  • Diğer akış dosyaları (kök dışındaki veya alt dizinlerdeki) da etiketlenebilir; yeter ki akış dosyası şu anda düzenleyicide açık olsun.
Bu konu nasıl?