Webship Workspace npm-də: bir iş sahəsi, çoxlu bağlı məkan
Bu gün hər böyük şirkət bir iş sahəsi (workspace) qurur. Google-un Google Workspace-i var: poçt, sənədlər, disk və görüşlər bir yerdə. Microsoft-un Teams, Office və SharePoint ilə Microsoft 365 iş sahəsi var. Replit brauzeri kodlaşdırma sahəsinə çevirdi: yanınızda AI agenti ilə yazırsınız, işlədirsiniz və yerləşdirirsiniz. Bu söz hər yerdədir, çünki insanlar artıq ayrı-ayrı alətlər istəmir. Onlar işin yaşadığı tək bir yer istəyir.

Bu söz hər yerdədir. Budur, hər biri onu öz sözləri ilə necə deyir:
- Google Workspace: poçt, Docs, Drive və Meet bir paketdə.
- Microsoft 365 Loop workspaces: komandanın səhifələri və komponentləri üçün ortaq məkanlar.
- Replit Workspace: insanlar, layihələr, data və AI bir yerdə, qruplar üçün Team Workspaces ilə.
- Notion workspaces: bütün məzmununuzun evi, təkbaşına və ya komandanızla.
- Slack workspaces: komandanın kanalları, insanları və tətbiqləri.
- Miro, the AI Innovation Workspace: komandalar üçün ağ lövhələr.
- ClickUp Workspace: Workspace, Space, Folder, List iyerarxiyasının ən yuxarısı.
- Figma workspaces: təşkilat daxilində komanda və fayl qrupları.
- Canva: insanlar və layihələr üçün komandalar və iş sahələri.
- Zoho Workplace: poçt və ofis tətbiqləri vahid paket kimi.
- Amazon WorkSpaces: buludda bütöv iş masaları.
- GitHub Codespaces: hər repozitoriya üçün bulud inkişaf mühiti.
- GitLab Workspaces: uzaq inkişaf mühitləri.
- Bitbucket workspaces: repozitoriyaların və komandaların yaşadığı yer.
- Jira spaces: Jira layihələri 2025-ci ildə "space" adlandırıldı.
- Confluence spaces: hər komanda və ya layihə üçün bir məkan.
Mən də proqramçılar üçün buna öz cavabımı qururam: Webship Workspace.
Hardan başladı
Hər şey LAMP stekində köhnə shell skriptlərindən ibarət bir qovluqla başladı: Drupal distributivlərini, demoları və test saytlarını qurmaq üçün istifadə etdiyimiz skriptlərlə. 2026-cı il iyulun 22-də Claude Code ilə oturub bunu bir uzun gündə yenidən qurdum: hər şey DDEV-ə köçürüldü, hər layihə öz konteynerlərini və verilənlər bazasını aldı, workspace.ddev.site ünvanında isə veb panel canlandı. O, sadə Node.js, HTMX və UIkit ilə yazılıb, öz DDEV konteynerinin içində işləyir; real layihələri qurur, başladır, dayandırır, ehtiyat nüsxəsini çıxarır və bərpa edir, terminalın canlı çıxışı isə birbaşa səhifədə axır.
Elə həmin gün ona AI Assistent də gəldi: hər səhifədə yan panel, nəyə baxdığınızı bilir, mətnlə və ya səslə cavab verə bilir və paneldə yalnız onlar haqqında danışmır, həqiqətən də bir şeylər edə bilir.

Bir iş sahəsi çoxalır
Çox keçmədi ki, qovluqlar "sadəcə qovluq" olmaqdan çıxdı. Dev, Test, Demos, Sandboxes və Projects saytlar qurur. Products, Modules, Themes, Recipes və Site Templates təqdim etdiyimiz şeyləri saxlayır. Sonra AI iş sahələri gəldi: Agents, Skills, Prompts və Commands; onları bir klikləmə ilə yaza, redaktə edə, paylaşa və quraşdıra bilərsiniz. Sonra Docs, Specs, Designs, Videos, Images, Audio, Graphs və RAG. Hər birinin öz səhifəsi, dev.workspace.ddev.site kimi öz alt domeni, öz əməliyyatları və assistent üçün öz sualları var.


İndi npm-də: nüvə və onun plaginləri
Webship Workspace artıq npm-də @webship.co scope-u altında dərc olunub. Nüvə @webship.co/workspace paketidir (1.0.1). Bu, yüngül hissədir: iş sahələri, qurucular, parametrlər, AI Assistent və plagin sistemi. Qalan hər şey plagindir və onunla birlikdə 49 Webship paketi dərc olunub:
- İş sahələri: dev, test, demos, sandboxes, projects, products, specs, designs, docs, video, audio, images, avatar, worklogs, libraries, rag, graph və Drupal üçün olanlar: modules, themes, profiles, recipes və site templates.
- AI iş sahələri: ai-agents, ai-skills, ai-prompts və ai-commands.
- Hostinq: Upsun, cPanel, DigitalOcean, AWS, Azure, Acquia və GoDaddy, vahid hostinq bazası üzərində.
- Forge-lar: GitHub, GitLab və Bitbucket, vahid forge bazası üzərində.
- Konteyner icra mühitləri: Docker, Podman, Lando, Docksal və Kubernetes, vahid konteyner bazası üzərində.
- Funksiyalar: Jira, Google Drive, Git və brauzerdaxili IDE, üstəlik öz plagininizi yazmaq üçün tipli plagin API-si (
@webship.co/workspace-plugin-api).
Hər plagin github.com/webship/workspace-<name> ünvanında öz repozitoriyası olan real npm paketidir və panelə dörd addımda qoşulur: require, activate, install, configure. Bunu paneldəki Plugins səhifəsindən də, komanda xəttindən də edə bilərsiniz.

Daha böyük fikir: biz çoxlu iş sahəsində yaşayırıq
Daim düşündüyüm şey budur. Biz tək bir iş sahəsində işləmirik. Hər gün onlardan bir çoxunun arasında artıq gəzib-dolaşırıq:
- Şirkət məkanı: layihələr, müştərilər, buraxılışlar və hostinq.
- Təşkilat məkanı: bir təşkilat və ya icma, onun qaydaları və insanları.
- Ailə məkanı: planlar, şəkillər, sənədlər, uşaqların ev tapşırıqları.
- Məktəb məkanı və Universitet məkanı: kurslar, tapşırıqlar, araşdırmalar və qeydlər.
- Video məkanı: çəkiliş, montaj və istehsal, öz alətləri və addımları ilə.
Daha çoxu da gələcək. İş sahəsi yalnız bir iş üçün dəyişməz olmalı deyil. O, işlədiyiniz bir otaq da ola bilər, daha qabaqcıl imkanları olan bir qovluq da. Video iş sahəsi çəkiliş və istehsalı bilir. Məktəb iş sahəsi dərsləri və son tarixləri bilir. Hər şirkət öz iş sahəsini özünə uyğun formalaşdıra bilər.
Bir spesifikasiya ilə bağlıdır
Ən xoş tərəfi odur ki, iş sahələri bir-biri ilə əlaqə qurur və özlərini təsvir etmək üçün eyni üsuldan istifadə edir. Hər iş sahəsi bunları daşıyır:
- Sənədlər və spesifikasiyalar: bu məkan nə üçündür və necə işləyir.
- Qaydalar: nəyə icazə var, nə heç vaxt baş verməməlidir, şeylər necə adlandırılır.
- Agentlər, bacarıqlar, promptlar və AI əmrləri: bu məkanı tanıyan köməkçilər.
- Parametrlər və əməliyyatlar: burada nəyi qura, işlədə, ehtiyat nüsxəsini çıxara və ya dərc edə bilərsiniz.
Hər məkan eyni spesifikasiya ilə danışdığı üçün AI sizi birindən digərinə izləyə bilir. O, şirkət məkanınızın qaydalarını oxuya, video məkanınızın bacarıqlarından istifadə edə və sənəd məkanınızda qeydlər apara bilər, üstəlik hər şeyi yenidən izah etməyinizə ehtiyac qalmır. Webship Workspace-in getməsini istədiyim istiqamət budur: daha çox fərdiləşdirmə, daha çox məkan növü və hamısını başa düşən AI.
Quraşdırın
Sizə Node.js 20 və ya daha yeni versiya, Docker və DDEV lazımdır. İş sahəsini npm vasitəsilə quraşdırın və bir əmrlə hazırlayın:
# Node.js 20 or newer, Docker and DDEV
npm install -g @webship.co/workspace
webship-workspace init ~/workspace
https://workspace.ddev.site ünvanını açın. İlk başda tamamilə boşdur: nə iş sahəsi qovluqları var, nə də plaginlər. Yalnız ehtiyacınız olanı əlavə edirsiniz.
İş sahəsi əlavə etmək üçün Settings → Plugins bölməsini açın və ya komanda sətrindən istifadə edin. Məsələn, video iş sahəsi üçün (catalog əlavə edə biləcəyiniz hər şeyi göstərir):
webship-workspace plugin require video
webship-workspace plugin activate video
webship-workspace plugin install video
webship-workspace plugin configure video
webship-workspace catalog
Webship Workspace GitHub-da @webship.co/workspace npm-də
Hansı məkanları yaradacağınızı eşitmək çox xoşuma gələrdi.