Add Developer Onboarding Plan and Supporting Documentation #2429
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Issue
Closes #2408
Description
This PR adds the onboarding plan and supporting documentation to assist new developers in setting up their environment and getting familiar with the project. Key elements of the onboarding plan include:
Goals for the onboarding process.
Week-by-week overview of tasks and milestones.
Core skills development with detailed links to resources for Python, PyQt, and Neutron Imaging.
Detailed guidance on Mantid Imaging's MVP architecture.
Supporting links to external documentation and case studies.
Testing
Verified the formatting of the onboarding document in RST format.
Checked that all external links included in the documentation are functional and relevant.
Previewed the rendered documentation to ensure clarity and readability.
Acceptance Criteria
Review the added onboarding document for accuracy and completeness.
Documentation
The onboarding plan has been added to the documentation