Challenge Overview
For this challenge, we'd like to do some cleanup for direct app by removing, related pages, struts actions, jars and configurations related to JIRA Issues.
Followings are the general starting points, where are can explore the related files.
1. the changes should be based on the dev branch
2. All the frontend pages, backend java classes, related java libraries and configuration files should be updated or removed, if you are not sure about some specific files, please raise in forum.
3. initial start point - https://github.com/appirio-tech/direct-app/tree/dev/src/java/main/com/topcoder/direct/services/view/util/jira
- any calls to com.topcoder.direct.services.view.util.jira.JiraRpcServiceWrapper class should be removed, if the related class only do with com.topcoder.direct.services.view.util.jira.JiraRpcServiceWrapper, the class should be removed.
like com.topcoder.direct.services.view.action.contest.UpdateJIRAIssueAction etc
4. any place using @jiraServiceEndPoint@ token, for example, https://github.com/skyhit/direct-app/blob/dev/conf/IssueTrackingConfig.xml
5. token.properties.xxx files and the related configuration files should be updated properly.
6. Winner Only: winner will be responsible to create PR for merge
About Local Setup
- Please use the dev branch of https://github.com/appirio-tech/direct-app
- Please follow https://github.com/appirio-tech/tc-common-tutorials/tree/master/docker/direct-app to use the Docker and Docker Compose approach to run it locally
- Deployment And Verification Steps.
Followings are the general starting points, where are can explore the related files.
1. the changes should be based on the dev branch
2. All the frontend pages, backend java classes, related java libraries and configuration files should be updated or removed, if you are not sure about some specific files, please raise in forum.
3. initial start point - https://github.com/appirio-tech/direct-app/tree/dev/src/java/main/com/topcoder/direct/services/view/util/jira
- any calls to com.topcoder.direct.services.view.util.jira.JiraRpcServiceWrapper class should be removed, if the related class only do with com.topcoder.direct.services.view.util.jira.JiraRpcServiceWrapper, the class should be removed.
like com.topcoder.direct.services.view.action.contest.UpdateJIRAIssueAction etc
4. any place using @jiraServiceEndPoint@ token, for example, https://github.com/skyhit/direct-app/blob/dev/conf/IssueTrackingConfig.xml
5. token.properties.xxx files and the related configuration files should be updated properly.
6. Winner Only: winner will be responsible to create PR for merge
About Local Setup
- Please use the dev branch of https://github.com/appirio-tech/direct-app
- Please follow https://github.com/appirio-tech/tc-common-tutorials/tree/master/docker/direct-app to use the Docker and Docker Compose approach to run it locally
Final Submission Guidelines
- Code Changes- Deployment And Verification Steps.