Is this thing dead? (Request for maintainer rights)

Abierto
#16 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
15/100
Tipo de issue
Nueva funcionalidad
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
deno, javascript, typescript
Área
tooling

Línea de trabajo

Esta es una solicitud de propiedad del proyecto con una lista de deseos amplia, no una tarea de código acotada. No se nombra ningún archivo, prueba ni punto de entrada; primero confirma si el mantenedor transferirá el repositorio y, si no, elige un único elemento con un alcance separado, como TypeScript, Deno, pruebas, benchmarking, constructores o almacenamiento de shapes.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

This looks like an awesome lib that I'd love to use in one of my projects. However, there are a few things I'd like to see changed:

  • Port to TypeScript
  • Add Deno support
  • Add test coverage analysis tools, and property-based testing
  • Add performance benchmarking
  • See #4 merged
  • Add support for custom constructors so that library users are able to pass their own object constructors along with deconstruct and reconstruct functions
  • Experiment with storing object shapes in order to further reduce the size of the serisalised data (I have a use case where I serialise 10 almost identical objects but one small string deep inside changes, it would be great (but probably very hard) to reduce the redundancy here)

However, it looks like this project is no longer a priority for you. Are you willing to transfer this project to me so that I can take over and perform the changes I'd like to see?

If you disagree with the direction that I'd like to see this project take, that's fine. I can rewrite this in TS under a different name and credit your project for the excellent ideas it has.

I hope you have time to quickly respond. If I don't hear back from you, I'll just accept that this thing died and go my own way :)

Lenguaje dominante
JavaScript
Estrellas
201
Forks
7
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de benjamn/arson

Todos los issues de benjamn/arson

Issues similares

Más issues de JavaScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.