Deprecate multi-irb feature
Aperta
Nessuno ha ancora preso questa issue.
enhancement
- Lingua principale
- Ruby
- Stelle
- 478
- Fork
- 158
- Merge medio
- 1g 12h
- PR unite (30g)
- 12
Descrizione
Plan
- Print deprecation warnings on these commands:
irb,jobs,fg, andkillin the next minor release - Completely remove those commands in
v2.0.0
Reasons
- It's concept highly overlaps with workspace commands like
chws,pushws...etc. - It spawns a new thread for every new new session, which conflicts with the upcoming irb-debug integration
- But most importantly, we can't find any practical use for this feature and the cost of maintaining its compatibility with other features is high
- For example, it will require the solution of #650 to support multi-thread irb sessions too
Feedback wanted
If you use the multi-irb feature and don't want to see it deprecated from IRB, please leave a comment below to explain your use case of it. It will help us assess this plan.
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia individuando le implementazioni e la gestione dei comandi per irb, jobs, fg e kill, quindi esamina come vengono gestite le versioni e le deprecazioni di IRB. Il lavoro sarà completato quando questi comandi mostreranno un avviso nella prossima versione minor e saranno rimossi in v2.0.0, con i test pertinenti aggiornati.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- ruby
- Ambito
- cli
- Tipo di issue
- Refactoring
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100