Mobile Developers of DePauw University (MDDU)
MOTTO
“An intellectual playground for the mind of the developer to grow, improve, and have fun while doing it. Our duty is to serve his/her community through the power of code.”
PREFACE
As a member of the open source group which develops DePauw’s mobile applications,
you are expected to uphold certain traits and guidelines set out by the group. The guidelines will be listed below as such. These guidelines are subject to change at any time. GOAL
The primary goal of this project shall be two fold:
1. To provide any and all support to DePauw University when the issue(s) involves one, or all, of the applications which we care for.
2. To further develop any project the group deems most necessary
CODE OF CONDUCT
As a member of this group, all are expect to abide by all policies and regulations of DePauw University. All members are expected to keep track of and ensure progress on responsibilities. On top of those responsibilities, you owe your team mates the same loyalty and respect as you would an employer. When given an assignment, you will complete it on time. Exceptions are made for those who experience life troubling encounters (e.g. sickness, death in the family, your own death, etc). You will not submit someone else’s work as your own. If you receive help from websites when writing code, you will need to put in comment just above the addition stating the URL and an explanation behind the work. If any issue should arise please contact a supervisor. Superiors would include, but are
not limited to:
-Carol Smith, DePauw CIO (Chief Information Officer)
-Lynda LaRoche, HelpDesk Director
-Alexander Miller, Director of Mobile Developers of DePauw University
CODING
As a development team, we will be working heavily with GitHub.com as an online repository. All will be able to download or upload code using this service. You must first notify the leader of the group by email or text that this is (referring to changing code outside of your assignment) happening so the leader can pull a current working project for protection purposes. When adding or changing the code, you MUST add comments with this format:
/*
* Author: (Your Name here)
* Date: (Date of the moment)
* URL: (Optional. Only required when developer uses significant portion of online
code)
* Author Notes: (Here is where you explain your work)
*/
This format can be changed if the group sees another way more beneficial to reading code. PRIVACY OF DISCUSSION
Any and all discussions which happen within the group (electronic, spoken, written) is protected and releasing this information without proper consent is prohibited. Proper consent can be obtained by requesting said consent from one of or all of the leaders above you. When working with any of the members of this group, you may not disclose any information which can be harmful to a person’s well being or future to outside sources. If there are issues which you believe have arisen which could compromise the group, contact one of your leaders only. PROGRAMMER BENEFITS
As a member of this team, you will have a set of opportunities which can help you find success in your future. As your contributions grow, you will be able to show your future employers just how influential you have been during your time as a member of this group. Also, you will have a variety of people above you who might be willing to write you letters of recommendations and become a referral.