Conrad's Project Portfolio Page
Project: DevEnable
DevEnable is a product for developers who have to manage different projects spread across multiple GitHub repositories. It helps developers organize information about different projects they are working on in one place so that they may prioritize and have a convenient overview of what needs to be done.
Given below are my contributions to the project.
- New Feature: Added the ability to pin/unpin entities (projects, clients and issues)
- What it does: Allows the user to pin entities to the top of their respective lists one at a time. Preceding pin commands can be reversed by using the pin command again on the same entity.
- Justification: This feature improves the product significantly because a user can value some entities more than others and the application should provide a way for users to keep the more important entities easily visible.
- Highlights: This enhancement affected the existing sort commands. It required an in-depth analysis of design alternatives. The implementation was challenging as it required changes to the existing sort commands.
-
New Feature: Added a list command that allows the user to navigate to the different entity lists commands using the CLI.
-
New Feature: Added a default view command that allows the user to choose what entity list they would prefer to see on opening the application.
-
Code contributed: RepoSense link
- Project management:
- Managed releases
v1.3.trial
-v1.3
(2 releases) on GitHub
- Managed releases
- Enhancements to existing features:
- Documentation:
- Contributions to team-based tasks:
- Set up team repository
- Managed issue tracker
- Created demo video for v1.2
- Community: