Giter Club home page Giter Club logo

compsys209-final-project's Introduction

Welcome to Your EE209 Project Repository

  • This is a repository used by all team members to store files related to your EE209 project
    • Use this to store all of your project work, including your LTspice models, PCB design, firmware done using Atmel Studio, Proteus simulations, etc.
  • Rename the folders that are initially names as "Student1" to "Student4" with each of your team members preferred name
  • To avoid merge conflicts, each student should only change files in their own folder
    • If you are familiar with Git then you do not have to stick to this rule
  • Once a solution for a component related to project has been developed by a student, and reviewed by the team members, these changes can be migrated to the FinalImplementation folder
    • This is to make sure you will not have any merge conflicts (i.e. no one works on the same file at the same time)
  • As a case study, consider one student working on UART code while the other student working on ADC code - t
    • This work should be done in your individual folders 0
    • Once you validate your code individually and all team members are in agreement, the two new features can be transferred to the FinalImplementation folder (for example copy-pasting the source file for each module and code section that goes in the man.c)
    • You will start realising the benefits of writing modular code
    • Though this is not the ideal way to use Git, it will keep things simple for you until you become a familiar with Git
  • You can create as many folders and files as you wish
    • Discuss with your team and organize the repository to suit your teams need
  • If you like to practice on using advanced Git features refer to https://git-scm.com/book/en/v2
    • Talk to TAs and ask them how they use Git in 3rd and 4th year projects

compsys209-final-project's People

Contributors

beckbusch avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.