Skip to content

Latest commit

 

History

History
28 lines (19 loc) · 1.31 KB

DEVELOPMENTPLAN.md

File metadata and controls

28 lines (19 loc) · 1.31 KB

Ng2tree(an angular tree component) Manifesto

  1 - Build a Simple and Universal angular tree is No.1. What I want to do in the beginning is to create a simple and universal tree. In order to achieving the goal, I prefer to only add necessary function. As we all know, if we improve the Universality, it will complicate the component.So I need to find rebalance in Simplicity and Universality.

Code Development Plan ( CDP )

  In order to develop a much more perfact tree, I collect demand from other public angular tree and my colleagues who need to use an angular tree component. What's more, I make a develop plan to coding in order which is helpful for anyone who want to use this tree component.

1. Build a mix tree and publish the tree in npm way(DONE, 2018.06.29)

2. Add CRUD(Create、Retrieve、Update、Delete) API(DONE, only create and delete options Now, 2018.07.27)

3. Add checkbox

4. Provide a global CSS interface

5. Support dragable (DONE, 2018.06.28)

6. Add Right-Click shortcut ContextMenu(UPDATE, 2018.11.08)

7. Support loading component when Loading data that the tree needed

8. Adjust it's name length when Panel that using the tree component resized

9. Support to memory the tree's state by redux or mobx framework