Please check back here before you take any new issue and see the update log below for any new changes.
Update Log
07/28/20: Created the entire guide
Please follow the guidelines below when working on the website redesign.
Starting a new issue
Getting a new issue
If no issue is assigned to your team, you can choose a new issue to work on. When you click on the issue, on the right-hand side you'll see a few options.
Click on 'Labels' and assign it your team label
Click on 'Assignees' and add at least 1 team member to the issue (this is so you get notifications)
Following the mockup
If your issue requires you to follow a mockup, please see the mockup here and click on the top left menu icon to expand the menu, then select the "ACM" from the "Pages" list.
Making a new branch
Once you have an issue, please branch off redesign/master. Do NOT branch from master!!
Please follow this naming convention when making your branch:
redesign/<issue-number>-<short issue name>
For example, if my issue is: #999: Implement support for IE 9. I would create a branch called: redesign/999-IE9
Coding Standards & Practices
BootStrap standards
You must follow Bootstrap 4.5 coding standards.
Bootstrap has prebuilt classes for responsive div, called containers or cards.
Bootstrap has prebuilt classes for buttons, text, and almost anything.
Please do not make your own custom class unless Bootstrap doesn't provide exactly what you're looking for.
Clean Code is Happy Code
Need I say more?
Done with your issue?
When you finished your issue please open a pull request to merge your feature branch into redesign/master and add @RyanRussell00 as a reviewer.
Please check back here before you take any new issue and see the update log below for any new changes. Update Log
Please follow the guidelines below when working on the website redesign.
Starting a new issue
Getting a new issue
If no issue is assigned to your team, you can choose a new issue to work on. When you click on the issue, on the right-hand side you'll see a few options.
Following the mockup
If your issue requires you to follow a mockup, please see the mockup here and click on the top left menu icon to expand the menu, then select the "ACM" from the "Pages" list.
Making a new branch
Once you have an issue, please branch off redesign/master. Do NOT branch from master!! Please follow this naming convention when making your branch:
redesign/<issue-number>-<short issue name>
For example, if my issue is:#999: Implement support for IE 9
. I would create a branch called:redesign/999-IE9
Coding Standards & Practices
BootStrap standards
You must follow Bootstrap 4.5 coding standards. Bootstrap has prebuilt classes for responsive
div
, calledcontainers
orcards
. Bootstrap has prebuilt classes for buttons, text, and almost anything. Please do not make your own custom class unless Bootstrap doesn't provide exactly what you're looking for.Clean Code is Happy Code
Need I say more?
Done with your issue?
When you finished your issue please open a pull request to merge your feature branch into
redesign/master
and add @RyanRussell00 as a reviewer.