Description
Develop Angular chart component plugins utilizing D3. The objective is to implement various chart components from the provided list. Each component should offer dynamic configuration options, enhancing customization for end users' efficiency.
Incorporate validation checks for the provided configuration and notify the user of any errors detected in the configuration input.
Following are the required chart component plugins:
Following are the variations of bar chart
- Horizontal
- Vertical
- Multi bar
Line and bar (combined chart)
- Scatter plot
- Area chart
- Pie chart
Goals
Create and implement chart component plugins and also write unit test cases for the respective components
- Line chart
- Bar chart (variations - horizontal, vertical, multi bar chart)
- Line and bar (combined chart)
- Scatter plot
- Area chart
- Pie chart
Expected outcome
The chart component plugins will be developed with robust validation checks and will facilitate dynamic configuration options.
Acceptance Criteria:
- Code Review: The code changes should be reviewed by one or more peers or team members to ensure quality, adherence to coding standards, and best practices.
- Functional Requirements: The changes should fulfill the specified functional requirements and resolve the issue or task described in the associated ticket or task tracker.
- Tests: New code should be covered by appropriate unit tests, and existing tests should pass without any failures. This may also include adding new test cases to cover the changes.
- Compatibility: Ensure that the changes do not break existing functionality and are compatible with the target branch or environment.
- Documentation: Update any relevant documentation, including code comments, README files, or user guides, to reflect the changes made.
- Coding Standards: Ensure that the code follows the established coding guidelines and standards of the project.
- No Merge Conflicts: The pull request should not have any conflicts with the target branch. Resolve any conflicts before merging.
Implementation Details:
Implement the required charts using D3 and ensure the chart components support customizations.
Product Name
cQube
Project Name
cQube
Organization Name
Tibil computer solutions Pvt. Ltd
Domain
UI Development
Category
UI
Tech Skills Needed
Angular, D3.js
Mentor(s)
Pandu Ankani
Complexity
High
Description
Develop Angular chart component plugins utilizing D3. The objective is to implement various chart components from the provided list. Each component should offer dynamic configuration options, enhancing customization for end users' efficiency.
Incorporate validation checks for the provided configuration and notify the user of any errors detected in the configuration input.
Following are the required chart component plugins:
Following are the variations of bar chart
Line and bar (combined chart)
Goals
Create and implement chart component plugins and also write unit test cases for the respective components
Expected outcome
The chart component plugins will be developed with robust validation checks and will facilitate dynamic configuration options.
Acceptance Criteria:
Implementation Details:
Implement the required charts using D3 and ensure the chart components support customizations.
Product Name
cQube
Project Name
cQube
Organization Name
Tibil computer solutions Pvt. Ltd
Domain
UI Development
Category
UI
Tech Skills Needed
Angular, D3.js
Mentor(s)
Pandu Ankani
Complexity
High