8000 GitHub · Where software is built
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Open
No due date
Last updated Dec 24, 2017
25% complete

In order to have a more language agnostic documenter, this major update will introduce better programming practices such as the Factory pattern. This pattern will allow a developer to select a language and the factory will create a new parser specific to that language.

What this accomplishes: Modularity and Scalability

Any developer who wants to contribute a parser can easily do so by simply implementing a parser interface.
Once implemented, the developer can easily add the parser into the factory.

What are the breaking changes:

  • Switch from ES6/ES7 to TypeScript
  • Possible breaking changes to the themes
    • I'm hoping for a better way to theme. Possibly using React.js?
    • Provide an API to themes?
  • More code refactoring

List view

0