StatCan IT needs a well-oiled framework for contributing development to OpenM++ upstream.
Creating Github Issues in the Approriate repository
To avoid any duplication of work and to inform OpenM of our intention to action a specific task, we can submit the contents of Jira tickets from our internal Jira to the Github repositories as issues. This opens the floor for discussion in an manner which offers many advantages over email, such as:
Centralized Communication
Integration with Code and Workflow
Transparency and Accessibility
Structured Discussions
Notifications and Alerts
Promotes Community Engagement
Version Control and History
Ease of Reference
Project Management
Developer-Friendly Environment
Submitting Work
We should be able to submit Pull Requests to the OpenM++ github repositories with our work to contribute to the OpenM++ ecosystem. Using pull requests will allow us and OpenM to collaborate in terms of conducting code reviews and evaluating the validity/necessity of changes. Pull Requests can also be linked to their associated Github Issue, and can be used to close said Issue.
Requirements
StatCan IT needs a well-oiled framework for contributing development to OpenM++ upstream.
Creating Github Issues in the Approriate repository
To avoid any duplication of work and to inform OpenM of our intention to action a specific task, we can submit the contents of Jira tickets from our internal Jira to the Github repositories as issues. This opens the floor for discussion in an manner which offers many advantages over email, such as:
Submitting Work
We should be able to submit Pull Requests to the OpenM++ github repositories with our work to contribute to the OpenM++ ecosystem. Using pull requests will allow us and OpenM to collaborate in terms of conducting code reviews and evaluating the validity/necessity of changes. Pull Requests can also be linked to their associated Github Issue, and can be used to close said Issue.