Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

167
Views
la mejor manera de modificar un método en el módulo del subpaquete

buscando algunas opciones para anular un archivo incluido en un módulo incluido por un módulo. Es decir, estoy creando una aplicación (A) que incluye lib (R) que incluye lib (C). Necesito hacer una modificación MUY PEQUEÑA a un solo método en un módulo en C. Estos cambios generalmente no son aplicables a los desarrolladores y usuarios de C (por lo que un PR no tiene sentido).

Puedo pensar en un par de formas horribles de hacer esto:

  1. bifurcar C (C'), hacer el cambio, bifurcar R (R') y cambiar el paquete para incluir mi C'. Incluye R' en A.
  2. como parte de mi compilación para A, munge el archivo en la copia profunda incluida de C (el cambio es literalmente return true; ) - el archivo estaría en A/R/node_modules/C/....

A largo plazo, estoy trabajando con el cliente que es el objetivo de la demostración para crear un medio para identificar su objetivo como un caso de uso y modificar el código de C para manejar ese caso (hay muchos comportamientos específicos en C) como PR .

¿Alguien tiene mejores ideas o sugerencias sobre cómo manejar para que

  • La sincronización de actualizaciones ascendentes no es una pesadilla y se puede extraer con bastante facilidad
  • no crea un desorden críptico para mi cliente cuando usa mi código de demostración (A)

Oh, R y C son proyectos grandes con muchos usuarios y una velocidad de código decente... por eso estoy ansioso por mantenerme sincronizado con los cambios ascendentes.

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!