Skip to content

Instantly share code, notes, and snippets.

@sualex
Last active April 1, 2017 02:25
Show Gist options
  • Save sualex/3904e396c6174e42fae626e2b194ba36 to your computer and use it in GitHub Desktop.
Save sualex/3904e396c6174e42fae626e2b194ba36 to your computer and use it in GitHub Desktop.

nodeca/argparse codebase refactoring ...

Given

issue #112

Objectives :

  • Sync with 3.6/3.7 upstream
    • missed things
    • changed things
  • Improve code maintainability (current files structure is not optimal for code compare)
  • Fix API drift (see readme, on top)
  • Keep compatibility with 1.0.0 if possible
  • Move to ES6 for clean code (node < v4 support is not needed)

TODO:

  • Analyze mainstream sources and clarify requirements.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment