GitHub user Hanks10100 opened a pull request: https://github.com/apache/incubator-weex/pull/596
[jsfm] Refactor the file structure of weex runtime + [x] Add type check in the method of `TaskCenter`. + [x] Add directive filter for Element attributes. + [x] Convert `Element`, `Document`, `Node`, `Comment` into ES6 class. + [x] Use `WeexElement` instead of `element-types` to create new type of Weex component. + [x] Fix the wrong build path in `build_from_source.sh` to make the CI pass. You can merge this pull request into a Git repository by running: $ git pull https://github.com/Hanks10100/incubator-weex jsfm-feature-0.22 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/incubator-weex/pull/596.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #596 ---- commit 6ecd723f053b1885a2afaaea3ad918fff71807ce Author: Hanks <zhanghan...@gmail.com> Date: 2017-07-29T16:12:07Z * [jsfm] update vanilla framework commit 2ecf8565f8da844caea3069f551aba6c5a79a54b Author: Hanks <zhanghan...@gmail.com> Date: 2017-08-03T03:28:42Z + [jsfm] add directive filter in runtime commit d8bcbf242693c93757322533ec1612b03c680a18 Author: Hanks <zhanghan...@gmail.com> Date: 2017-08-03T03:45:27Z * [jsfm] filter directives in attrs commit 6fed87d488e5eaa7718b0cda5ddead6aa09a8238 Author: Hanks <zhanghan...@gmail.com> Date: 2017-08-03T03:47:36Z Merge branch 'jsfm-feature-buffer' into jsfm-feature-beta commit 66804f2eae0ba411f68e5086d8621eb91e293419 Author: Hanks <zhanghan...@gmail.com> Date: 2017-08-03T03:50:48Z * [build] build weex-js-framework and weex-js-runtime commit 25b0101dff7635932718d8d5feee2ad9e9a2f1dc Author: Hanks <zhanghan...@gmail.com> Date: 2017-08-07T07:27:33Z * [jsfm] use ES6 class in vdom commit 0729ac590a7e69aa279de973273fa228507f77f1 Author: Hanks <zhanghan...@gmail.com> Date: 2017-08-07T07:49:36Z * [jsfm] refactor the file structure in runtime commit 2f7921ece78bdf60ff419b7c0973b359599f16cb Author: Hanks <zhanghan...@gmail.com> Date: 2017-08-07T07:58:39Z * [jsfm] modify the file path in test commit e9ad371a3ce8eb5c7c4175b9d4fe117b2bdfecdc Author: Hanks <zhanghan...@gmail.com> Date: 2017-08-07T08:37:30Z * [jsfm] refactor element-types commit 9510e8b896cac47fd84016b43ff171c82a1ee072 Author: Hanks <zhanghan...@gmail.com> Date: 2017-08-08T03:08:36Z Merge branch 'jsfm-feature-vanilla' into jsfm-feature-es6 commit f3ebd620b93d2af1528018cd3567e201d3c90a6f Author: Hanks <zhanghan...@gmail.com> Date: 2017-08-08T03:31:13Z + [build] add build script for vanilla framework commit 479d770121f39be80e49e50974fd04e3c1e2a0a7 Author: Hanks <zhanghan...@gmail.com> Date: 2017-08-08T03:47:58Z - [jsfm] remove useless apis in vanilla framework commit 41c787747aeedae52a08e761172b280bc814f67d Author: Hanks <zhanghan...@gmail.com> Date: 2017-08-08T04:11:38Z * [jsfm] publish js runtime / legacy / vanilla frameworks commit 229740a583b540e01e50fccfc3273bfc9415921f Author: Hanks <zhanghan...@gmail.com> Date: 2017-08-08T09:01:41Z Merge branch '0.16-dev' into jsfm-feature-0.22 commit 8294acfc2c5a5268edf1bd048981a578e5a9c253 Author: Hanks <zhanghan...@gmail.com> Date: 2017-08-08T09:11:20Z * [jsfm] change the file name case in vdom commit bade95514eb57eaf0dec7a4bf42f07b33f9c9aa6 Author: Hanks <zhanghan...@gmail.com> Date: 2017-08-08T16:26:17Z * [jsfm] refactor the logic in runtime init commit 9e13c86051e4e8e615ea0be0ae86e7237b546494 Author: Hanks <zhanghan...@gmail.com> Date: 2017-08-10T08:27:05Z * [test] refactor the unit test cases of runtime commit 500cfe8fd151c5a7cf0abeaa0552c55b65d14cbf Author: Hanks <zhanghan...@gmail.com> Date: 2017-08-10T12:02:39Z + [test] add test cases for render real instance commit 65c1af51e7ce144119220ca04ee719e99059baf6 Author: Hanks <zhanghan...@gmail.com> Date: 2017-08-10T12:06:15Z * [jsfm] add type check in the method of TaskCenter commit 8d6c0d2803c83866398832763d935a5e412c76ba Author: Hanks <zhanghan...@gmail.com> Date: 2017-08-14T03:44:37Z Merge branch '0.16-dev' into jsfm-feature-0.22 commit c8e9cdb6c2fd6c904b0fa99ef6d6be5a4f0b1e3e Author: Hanks <zhanghan...@gmail.com> Date: 2017-08-14T06:04:01Z * [build] update build scripts to copy the right path commit e9f9df58ad899aecd339614d97c465d392ac097a Author: Hanks <zhanghan...@gmail.com> Date: 2017-08-14T06:11:16Z * [build] build weex-js-framework@0.21.9 ---- --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---