jbennett979 / Open-Source-Project

MIT License
0 stars 7 forks source link

CS 2300 Advanced Programming

This is a Repository for UVM CS 2300 Advanced Programming class. The goal of this class is to explore pull request and issues in a group on a single repository.

Steps

  1. Create Project ~5 minutes
    • Split into teams
    • One team member creates a Team Repo use the GitHub template
    • Share the new repo url to the team
  2. Add comments ~5 minutes
    • Select two programming files and add comments on what that code is doing through Github browser
    • Submit a pull request for the changes (pull request documentation)
    • Team Repo Owner then accepts all the pull requests
  3. Create Bugs ~10 minutes
    • Team Repo Owner adds everyone in the team as Contributors (adding people to a repo documentation)
    • Select two or more programming files you did not add comments to and create 2-4 bugs that are functional issues
    • Add a comment at the top with “bugs introduced: + your initials”
  4. Submit Bug Reports ~15 minutes
    • Select two files which you have not yet interacted with that have bugs introduced
    • Identify all bugs
    • Submit a new Issue for each bug through Github following the format below with a title that has the name of the file (creating issues)
  5. Fix Bugs ~15 minutes
    • Select two files which you have not yet interacted with and that have Issues
    • Assign bugs to yourself
    • Determine how to fix Bugs
    • Push fixes with a comment on how you fixed it
  6. QA and Close Bug Reports ~10 minutes
    • Go to the Issues you wrote
    • Verify fixes are correct
    • Close bugs with comments

Program Descriptions

Datetime_convert Take a date string and convert it to the format MM/DD/YYYY HH:MM:SS

Even_odd_site Create an html page with two columns where one column is all the odd numbers from 1-50 and the other column is the even numbers from 1-50 and return the html

Remove_duplicates Removed all duplicate numbers in an array and return the original array, the unique numbers in the array and the removed numbers

Rgb_to_hex Take the color values in RGB (0-255 for red, green, blue) and convert to a hexadecimal format (#and six hexadecimals)

Sum_even_fibonacci Sum all the even fibonacci numbers that are below 4,000,000

Issue/Bug Report

Description A clear and concise description of what the issue/bug is.

Steps to Reproduce

  1. First step to reproduce the issue/bug
  2. Second step to reproduce the issue/bug
  3. Third step to reproduce the issue/bug

Expected Behavior A clear and concise description of what you expected to happen.

Actual Behavior A clear and concise description of what actually happened.

Screenshots If applicable, add screenshots to help explain the issue/bug.

Additional Information

Possible Solution If you have any suggestions for a possible solution, please include them here.

Related Issues Are there any related issues? If so, please link to them here.

Priority How critical is this issue/bug? Low, medium, or high priority?

Reproducibility How often can this issue/bug be reproduced? Always, sometimes, or random?

Impact What is the impact of this issue/bug? Low, medium, or high?