-
-
Notifications
You must be signed in to change notification settings - Fork 42
refactor: rewrite tags and rendering system #59
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
db54162 to
cd1da3f
Compare
64e6440 to
06554e9
Compare
06554e9 to
452e2a7
Compare
af2f7fb to
7b5272c
Compare
7b5272c to
d0d1149
Compare
8e75830 to
5c88840
Compare
Kocal
added a commit
that referenced
this pull request
Jun 17, 2018
chore: remove useless files chore: prepare new JSDoc tags chore: update example tags chore: prepare default renderer chore: replace vue tag by three tags for prop, data, and computed chore: work on default renderer chore: remove out dated tests feat: add guessRenderer feat: add config file fix(tag): use good name for vue-computed tag chore: remove require hook for vue refactor: move vue component script extractor into file feat: remove source from doclet chore: clean some deps and jest config chore(test): prepare fixtures chore: prepare renderers chore: write unit test for renderer, but I will use Cypress for that instead chore: prepare e2e tests chore: tweak travis chore: prepare cypress chore: prepare renderers for next pr fix tests chore: remove pixi renderer because template is bugged chore: try to improve tarvis speed chore: update CHANGELOG and UPGRADE chore(test): remove tests for renderers, because Cypress will test them chore: move « guessRenderer » into core folder
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The automatic behavior is removed because evaluate Vue files created too many problems: #41, #49, #47, #19, #13, #12, #4, #7.
Now you will need to explicitly declare each props/data/computed your component has.
Tags
Tag
@vueis removed in favor of following tags:@vue-prop@vue-data@vue-computedEach of those tags have the same behaviour than
@param.You can specify a name, a description, a type, and a default value.
Renderer
The renderer system will be rewritten to be more flexible, and allow support for every JSDoc templates.
For each JSDoc templates which exists, we need to write a special renderer that will be used for this template only.
Actually, there is only a default renderer, that works with... the default JSDoc template.