Page History
Table of Contents |
---|
...
Quick Links
- The source code can be found on github: https://github.com/DSpace/dspace-angular
- There's a project board on waffle.io: https://waffle.io/DSpace/dspace-angular
Developer Resources
- Overview of the new Technology
- Official Angular2 for TypeScript Style Guide
- DSpace Wiki: TypeScript-Guideline
Contributors
- Art Lowel (Atmire)
- William Welling
- James Silas Creel
- Tim Donohue
- Matteo Perelli
- Giuseppe Digilio
- Martin Walk
...
Have a look at the project board
Take an issue that’s in the ready section and has nobody assigned to it
assign yourself
When you start working on it, move the issue to the “in progress” section
Work on a separate branch for the issue on your fork
- When you’re ready, fire a pull request
in the comments of the pull request, write something akin to “this PR connect’s to #{the ID of the issue}”. That way the issue will be moved automatically to the review column.
When at least two people have reviewed and approved your PR, it can be merged in master.
You can also help out by reviewing the pull requests of other people
Please keep an eye on your pull request afterwards, the reviewers may have questions or comments about it, or ask you to tackle things in a different way, before they can approve it
Most discussions about the task or the pull request can happen through the github & project board comments.
If it’s more complex you can bring it up in one of these meetings.
After your Pull Request has been merged, drag the issue to the done column on the project board. (this can also be automated by adding “this merge closes #{the id of the issue}” in the merge comment.
Developer Resources
- Overview of the new Technology
- Official Angular2 for TypeScript Style Guide
- DSpace Wiki: TypeScript-Guidelines