⌨️ 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:

Comentarii

Postări populare de pe acest blog

⏱️ Test de laborator Neowin: Linux spulberă Windows 11 în sarcinile zilnice și managementul resurselor!

🌐 Brave susține că browserul său încarcă paginile cu 20% mai rapid decât principalii rivali!

🚀 Fondatorul Bottles a reușit să ruleze Microsoft 365 pe Linux!