{"id":2907,"date":"2020-08-27T07:16:11","date_gmt":"2020-08-27T11:16:11","guid":{"rendered":"http:\/\/cs4760.csl.mtu.edu\/2021\/?page_id=2907"},"modified":"2020-09-12T11:48:50","modified_gmt":"2020-09-12T15:48:50","slug":"project-assignment-13-initial-github-commit","status":"publish","type":"page","link":"https:\/\/cs4760.csl.mtu.edu\/2023\/assignments\/cs4760-assignments\/project\/project-assignment-13-initial-github-commit\/","title":{"rendered":"Project Assignment 13 &#8211; Initial GitHub Commit"},"content":{"rendered":"\n<p>For this assignment you&#8217;ll team will make it initial commit to the GitHub repository. Implicit in this assignment is that all team member have a development environment and access to the GitHub repository.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Reading List<\/h1>\n\n\n\n<p>Now that you and your team is ready to implement your app, you should read:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a rel=\"noreferrer noopener\" href=\"http:\/\/cs4760.csl.mtu.edu\/2021\/lectures\/web-architecture-and-frameworks\/\" target=\"_blank\">Web Architecture and Frameworks<\/a><\/li><li><a href=\"..\/..\/..\/..\/lectures\/web-security\/\" target=\"_blank\" rel=\"noreferrer noopener\">Web App Security Lecture<\/a><\/li><li><a href=\"..\/..\/..\/..\/lectures\/git-introduction\/\" target=\"_blank\" rel=\"noreferrer noopener\">Git Introduction Lecture<\/a><\/li><\/ul>\n\n\n\n<h1 class=\"wp-block-heading\">Assignment Description <\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">General Implementation Requirements<\/h2>\n\n\n\n<ol class=\"wp-block-list\"><li>Your app name and packages for your app project should be all lower case. Many times using mixed case app name and packages causes deployment to the Tomcat server to fail, even those the app works while developing your local machine.<\/li><li>I strongly recommend to have regular \u201cWorkjams\u201d during development. Successful teams have found workjams very effective.<\/li><li>Test the implementation with the different browsers and if appropriate mobile browsers early and frequently.<\/li><li>The implementation should be complete up to any requirements specified during the design review. If the implementation cannot be completed, you should document missing components and why they cannot be finished.<\/li><li>Email me if your implementation has any obstacles inhibiting completeness.<\/li><\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Initial GitHub Commit<\/h2>\n\n\n\n<p>Your team should make the initial commit into your GitHub repository after you have had your Design Review with instructor.&nbsp;Your team should rewrite the \u201creadme\u201d in GitHub describing the app and listing the team members.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Submit on Canvas and Due Date<\/h1>\n\n\n\n<p>I monitor the repositories and get emails after each commit, but still you should submit on Canvas the URL to your github repository. The initial commit the end of the week of the design review.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Grading Rubric<\/h1>\n\n\n\n<p>This assignment is evaluated on completeness and promptness. In particular, I will check that your readme file list team members.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Prepare for Next Assignment<\/h1>\n\n\n\n<p>In your next assignment is the implement and committing your app&#8217;s domain classes. To prepare, read:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a rel=\"noreferrer noopener\" href=\"..\/..\/..\/..\/lectures\/groovy-programming\/\" target=\"_blank\">Groovy Programming Lecture<\/a><\/li><li><a rel=\"noreferrer noopener\" href=\"..\/..\/..\/..\/lectures\/grails-framework\/\" target=\"_blank\">Grails Framework Lecture<\/a><\/li><li><a rel=\"noreferrer noopener\" href=\"..\/..\/..\/..\/lectures\/usability-testing\/\" target=\"_blank\">Usability Testing Lecture<\/a><\/li><li><a rel=\"noreferrer noopener\" href=\"..\/..\/..\/..\/lectures\/remote-usability-testing\/\" target=\"_blank\">Remote Usability Testing Lecture<\/a><\/li><li><a href=\"..\/..\/..\/..\/assignments\/cs4760-assignments\/project\/project-assignment-14-domain-commit\/\" target=\"_blank\" rel=\"noreferrer noopener\">Project Assignment 14 \u2013 Domain Commit<\/a><\/li><\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>For this assignment you&#8217;ll team will make it initial commit to the GitHub repository. Implicit in this assignment is that all team member have a development environment and access to the GitHub repository. Reading List Now that you and your team is ready to implement your app, you should read: Web Architecture and Frameworks Web [&hellip;]<\/p>\n","protected":false},"author":62,"featured_media":0,"parent":82,"menu_order":13,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2907","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/cs4760.csl.mtu.edu\/2023\/wp-json\/wp\/v2\/pages\/2907","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cs4760.csl.mtu.edu\/2023\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cs4760.csl.mtu.edu\/2023\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cs4760.csl.mtu.edu\/2023\/wp-json\/wp\/v2\/users\/62"}],"replies":[{"embeddable":true,"href":"https:\/\/cs4760.csl.mtu.edu\/2023\/wp-json\/wp\/v2\/comments?post=2907"}],"version-history":[{"count":3,"href":"https:\/\/cs4760.csl.mtu.edu\/2023\/wp-json\/wp\/v2\/pages\/2907\/revisions"}],"predecessor-version":[{"id":3270,"href":"https:\/\/cs4760.csl.mtu.edu\/2023\/wp-json\/wp\/v2\/pages\/2907\/revisions\/3270"}],"up":[{"embeddable":true,"href":"https:\/\/cs4760.csl.mtu.edu\/2023\/wp-json\/wp\/v2\/pages\/82"}],"wp:attachment":[{"href":"https:\/\/cs4760.csl.mtu.edu\/2023\/wp-json\/wp\/v2\/media?parent=2907"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}