Opzettelijk door ontwikkelaar geaborteerde bibliotheek, wordt opnieuw gelanceerd als community-project

About

Opzettelijk door ontwikkelaar geaborteerde bibliotheek, wordt opnieuw gelanceerd als community-project

Een populaire bibliotheek die opzettelijk door zijn eigen ontwikkelaar is gecorrumpeerd, is opnieuw gelanceerd als een community-gedreven project.

Vorige week meldde de ontwikkelaar dat gebruikers van open-sourceprojecten die afhankelijk waren van de ‘colors’- en ‘faker’-bibliotheken van Marak Squires werden geconfronteerd met hun applicaties die voor onbepaalde tijd wartaalberichten op hun console afdrukten, waardoor ze onbruikbaar werden. Squires corrumpeerde zijn eigen bibliotheken, schijnbaar als vergelding voor anderen die ze gratis gebruikten.

“Met respect, ik ga Fortune 500’s (en andere kleinere bedrijven) niet langer ondersteunen met mijn gratis werk”, schreef Squires in een ‘Issue’ die hij op de GitHub van het faker-project plaatste. “Neem dit als een kans om me een jaarcontract van zes cijfers te sturen of het project te splitsen en iemand anders eraan te laten werken.”

Een week later is dat precies wat de community gedaan heeft. “We zijn een groep ingenieurs die Faker in prod gebruikten toen het hoofdpakket werd verwijderd”, schreven de beheerders op de website van het nieuwe project.

De beheerders zeggen dat ze ernaar zullen verwijzen als de officiële bibliotheek, tenminste in de tussentijd “om het ondubbelzinnig te maken tussen de vele herschrijvingen en forks die niet door de community worden onderhouden”. Dat kan echter veranderen “als de zaken eenmaal zijn uitgestorven en er minder chaos is rond de bibliotheek in het algemeen.”

Dit is wat het team tot nu toe heeft bereikt:

  1. Een GitHub-organisatie [repository] gemaakt voor het nieuwe Faker-pakket onder @faker-js/faker.
  2. Een team samengesteld van acht beheerders.
  3. Alle eerdere versies van Faker vrijgegeven op @faker-js/faker op npm.
  4. De Version 6 Alpha uitgebracht
  5. Migreren naar TypeScript bijna voltooid, zodat DefinitelyTyped zijn externe @types/faker-pakket niet langer hoeft te onderhouden .
  6. Een openbaar Twitter-account gemaakt om met de community te communiceren.
  7. De eerste officiële Faker- documentatiewebsite vrijgegeven ….
  8. Opgeruimde tooling zoals Prettier, CI, Netlify Deploy Previews en GitHub Actions.
  9. Een VEEL probleemtriage en vele, vele PR-recensies gedaan.
  10. We hebben contact opgenomen met het Open Collectief en een transitieplan voor het project besproken.

En hier zijn enkele van de eerste plannen om het project in de toekomst te verbeteren:

  1. ESM-ondersteuning!
  2. Browserify => Rollup/Vite
  3. Verbeterde testinfrastructuur
  4. typegen docs
  5. Werk samen met bestaande beheerders van het Faker-ecosysteem
  6. Interactieve Speeltuin in de documenten
  7. Knooppunt 18 compatibiliteit

Nadat 6.x is uitgebracht en alle TypeScript Pull Requests zijn samengevoegd, wordt aan een volledige roadmap gewerkt.

“We zijn volledig van plan om Faker uit te breiden, het continu te ontwikkelen en nog beter te maken”, legt het team uit. “We zijn verheugd om dit idee en project nieuw leven in te blazen.”

De financiering van het project is verdeeld om de oorspronkelijke sponsors in staat te stellen het in de toekomst te blijven steunen. De oorspronkelijke ontwikkelaars “waren in staat om de $ 11.652,69 USD die eerder aan het project was geschonken, te behouden.”

Bron: Developer Tech News

Share
December 2024
January 2025
No event found!

Related Topics