
Tenga en cuenta: este repositorio se migró a un monorepo llamado CodeMod.
CodeMod Registry es un repositorio de origen abierto para CodeMods y recetas de automatización de códigos. El Registro de CodeMod trae una variedad cada vez mayor de CodeMods útiles, todo en un solo lugar.
Los CODEMOD disponibles en el registro CodeMod se integran automáticamente en la plataforma CodeMod y todos los desarrolladores que tienen la extensión CLI o IDE de CodeMod pueden descubrir, compartir y ejecutar esos CodeMods con un solo clic.
Actualmente, la plataforma CodeMod admite los motores jscodeshift , ts-morph y Piranha CodeMod de Uber. Si desea ver un motor CodeMod específico compatible, déjenos una solicitud de función.
Si hay un CodeMod que le gustaría ver disponible en el registro de CodeMod, considere abrir un PR para agregar el CodeMod. Obtenga más información sobre cómo contribuir aquí.
Agregar o usar CodeMods en el registro CodeMod permite:
? Integración automática con la extensión CODEMOD CLI y VS Code.
Asegurar que CodeMods sea revisado y mejorado por una comunidad de expertos en CodeMod.
? Hacer que los CodeMods sean más accesibles para muchos desarrolladores de todo el mundo.
Todos los CODEMOD en el registro se distribuyen automáticamente a la extensión CODEMOD CLI e IDE.
Para ejecutar cualquier CodeMod en el registro, puede:
CodeMod Registry es un proyecto de código abierto, primero con la comunidad y con la comunidad realizada para desarrolladores, por desarrolladores.
Si desea contribuir al registro de CodeMod, siga nuestra guía de contribución. Tenga en cuenta que una vez que cree una solicitud de extracción, se le pedirá que firme nuestro acuerdo de licencia de contribuyente.
Si es un constructor de CodeMod y/o está interesado en CodeMods, ¡únase a nuestra comunidad!
Si no es un desarrollador de CodeMod, pero le gustaría que la comunidad contribuya a desarrollar un CodeMod que le interese, entonces no dude en solicitar un CodeMod aquí.
Gracias a estas maravillosas personas (Key Emoji):
Max Leiter | Greg Pabian ? | Dmytrohryshyn ? | Alex Bit | Benny Joo ? | Mohab mismoh | Serhii Melnyk ? |
kevtran2 | George W Langham ? | Aniello Falcone ? |
Este proyecto sigue la especificación de todos los contribuyentes. ¡Contribuciones de cualquier tipo bienvenido!