- Create the initial component wrapper
- Add the
data,layout,configandstyleproperties with typings - Create the watcher to update the component once one of these properties change
- Create an initial demo with a simple plot
- Add the missing properties (e.g.:
revision,frames,divId,className,debug,useResizeHandler) - Add the events watchers in the component
- Setup the plotly folder (module) as the app for publishing
- Write tests which guaranties the
npm linkandimport { PlotlyModule } from 'angular-plotly.js' - Create the initial documentation (with the properties and link to demo)
- Create the script to publish ( npm publish )
- Improve documentation with all properties and events
- Try to create a good state management in Angular style
- Create the "Quick start" and "development" guide in the Docs
- Create more examples in the demo
- Create a better
plotly.js.d.tsfile - Customizing the plotly.js bundle
- Loading from a
<script>tag (Make it possible to load in codepen.io, jsfiddle) - Create a Demo similar to an editor, where it's possible to change the value and see the
- Ask to add it to cdnjs