⌨️ Rune, IDE-ul condus de tastatură, este acum open-source sub licența GPLv3!
Rune, un mediu de dezvoltare nativ condus de tastatură pentru Linux și macOS, a devenit open-source sub licența GPLv3. Dezvoltatorul Unstable Build a publicat codul sursă pe GitHub.
🔹 Ce este Rune?
- Rune este o aplicație GUI nativă, nu un editor terminal precum Vim sau Neovim.
- Interfața sa este inspirată de multiplexoarele de terminal, cu un layout bazat pe grilă de caractere, construit în jurul terminalelor, panourilor, comenzilor și fluxurilor de lucru conduse de tastatură.
- Terminalul este o parte integrantă a mediului, nu un simplu adaos la editor.
- Include o consolă persistentă care acționează ca un REPL pentru gestionarea pachetelor, configurarea modelelor, controlul extensiilor și proceselor, precum și lucrul cu debugger-ul.
🔹 Caracteristici cheie:
✅ Sistem de comandă unificat:
- Operațiunile editorului, gestionarea ferestrelor, uneltele de limbaj și fluxurile de lucru cu AI sunt accesate printr-un sistem de comandă cu căutare fuzzy.
- Comenzile pot fi lanțuite în alias-uri sau atribuite scurtăturilor de tastatură.
✅ Suport pentru limbaje:
- Go și Python sunt limbajele de clasă întâi suportate.
- Integrare beta pentru Rust și Zig în ramura principală de dezvoltare.
- Se caută contribuitori pentru adăugarea de integrare profundă pentru limbaje precum TypeScript, Java, C#, Elixir, OCaml și Clojure.
- SDK-uri sunt deja disponibile pentru dezvoltarea de extensii în Go și Python.
✅ Integrare cu AI:
- Uneltele AI fac parte din modelul de dezvoltare al Rune, dar editorul nu este construit exclusiv în jurul programării asistate de AI.
- Fluxurile de lucru cu AI folosesc același mediu de comandă ca și operațiunile tradiționale ale editorului.
✅ Model de guvernanță neobișnuit:
- Contribuitorii păstrează drepturile de autor asupra codului pe care îl trimit.
- Unstable Build nu va cere contribuitorilor să acorde drepturi speciale de relicențiere care ar permite companiei să facă codul dezvoltat de comunitate proprietar.
- În schimb, compania pregătește un program opțional de împărțire a veniturilor cu contribuitorii:
- Contribuțiile acceptate vor primi credite.
- O parte din veniturile din serviciile legate de Rune vor fi alocate unui fond pentru contribuitori, distribuit în funcție de numărul de credite active deținute de fiecare participant.
📌 Surse și detalii:
- Articol original: Linuxiac - Rune Keyboard-Driven IDE Is Now Open Source Under GPLv3
- Repository GitHub: Rune IDE
- Anunțul oficial: Rune Open Source Announcement
Comentarii
Trimiteți un comentariu