question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Roadmap of ESDoc ~~v1.0.0~~ v0.5.0

See original GitHub issue

The following changes are completion, and I will release ESDoc v1.0.0.

v0.5.0

Internal

  • update to babel6 149914e84cb3bb061f2bdf2e43af00178b131a9e

Breaking

  • require node v6 or later a5b37bd0c68304214185f765f617b1077bee81b7
  • switch to babylon 8130a3f42b497e81f9ec6fc4cf0ef07ed5a7fa22
    • onHandleAST in plugin is breaking
  • remove config.importPathPrefix a665c5d8c2c2a58cbe108ab3ecc8afc346c80ccf
  • remove badge tag in README 6869b06e293c2471978ef96882baef6cc14c1766
  • remove internal private tags (aka @_name, @_static, etc) https://github.com/esdoc/esdoc/pull/325

Refactoring

ES2015

ES2016

ES2017

Experimental Proposal

Feature

Document

Hosting

  • update latest ESDoc
  • update node v6

Next

Improve Export Syntax

  • export * from 'mod'
  • export {x} from "mod"
  • export {x as v} from "mod"
  • export { default as someIdentifier } from "mod"
  • export * as ns from 'mod' (in proposal)
  • export v from "mod" (in proposal)
  • export v, {x, y as w} from "mod" (in proposal)
  • export default from "mod" (in proposal)

Feature

  • markdown publisher (maybe)
  • enhance side menu bar for function based code
    • but I have no idea…

Issue Analytics

  • State:closed
  • Created 7 years ago
  • Reactions:8
  • Comments:6 (5 by maintainers)

github_iconTop GitHub Comments

1reaction
h13i32marucommented, Dec 26, 2016

Sorry, I confued your. I want to change puropse of this issue to developing v0.5.0. And I made next-version at milestone, I move some issues to it.

https://github.com/esdoc/esdoc/issues/361 https://github.com/esdoc/esdoc/issues/362 https://github.com/esdoc/esdoc/issues/363

From now on, I think that share the progress using milestone.

And I can not promise that release time of v1.0.0. Because I don’t understand the future. I want you to wait patiently.

Thanks for understanding.

0reactions
h13i32marucommented, Dec 26, 2016

@typhonrt @bspies-work

What is the constraint of node v6? Where does this come into play? For development or actual end user deployment?

It is actual end user deployment. However if you want to use node v4 or earlier for your project, you can use node v6 for ESDoc with nvm, nodebrew or other tools.

With the later switch to babylon there should be few if any AST related ESDoc plugins, but are plugins concerns the reason this is marked “breaking”?

Yes, the swiching to babylon break onHandleAST in plugins. Please fix the plugin or use old ESDoc.

Other suggestions:

I don’t have plan to split codes for now. Because I like mono-repo style. (However, for future, I may split codes)

Could you please consider the glob proposal as indeed it works well and provides multiple source roots for main and test sources.

I don’t have plan to support glob and multi-sources. If you want to use it, please a plugin (onHandleConfig) for it.

Would also be nice to have ‘JSX’ as a built-in type, i.e. {JSX}.

I don’t have plan to support non-standard types. I want to support standard types(ECMAScript, WHATWG and Node.js).

Thanks.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Releases - ESDoc
1.0.1 (2017-07-30) ; Breaking. Some features were carved out to plugins. Migration to v1.0 · v0.5 documentation ; Feat. esdoc-publish-markdown-plugin PoC ; Note....
Read more >
Migration to V1.0.0 - ESDoc
Migration to V1.0.0. ESDoc v1.0 adopts plugin architecture. So, almost all features are provided as plugins. Please change your config to load plugins....
Read more >
A Good Documentation Generator for JavaScript - ESDoc
Generates good documentation. Measures documentation coverage. Integrate test codes into documentation. Integrate manual into documentation. Parse ECMAScript ...
Read more >
Manual - ESDoc Hosting Service
0.0. ESDoc v1.0 adopts plugin architecture. So, almost all features are provided as plugins. Please change your config to load plugins.
Read more >
Manual | ESDoc
Usage. Installation · Configuration · Writing Tags. Installation. Install ESDoc and standard-plugin from npm. cd your-project/ npm install --save-dev esdoc ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found