Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Grustia01 patch 1 #26

Draft
wants to merge 75 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
75 commits
Select commit Hold shift + click to select a range
43609a7
Create Deliverable1.md
yecabrer May 20, 2023
51c930f
Update ProjectKickoffChecklist.md
grustia01 May 22, 2023
df26fab
Add Brinson to kickoff doc
bdoederl May 22, 2023
a13a14f
Update QualityPolicy.md
bmeddeb May 22, 2023
c4011aa
Update QualityPolicy.md
bmeddeb May 22, 2023
64a387d
Fix checkoff
bdoederl May 22, 2023
dce5f9c
Update QualityPolicy.md
bmeddeb May 22, 2023
6747139
Initital commit
bmeddeb May 26, 2023
e88a41a
Update ProjectKickoffChecklist.md
bmeddeb May 27, 2023
d1b3535
Translated the import prompt
bmeddeb May 27, 2023
ccb039c
Export propmt translation
bmeddeb May 27, 2023
44aa3b0
Edit Add StickerS
bmeddeb May 27, 2023
c525d63
Reverted back changes
bmeddeb May 27, 2023
5e95765
fatJar task added
bmeddeb May 27, 2023
1b94e2b
jar file added
bmeddeb May 27, 2023
06efe3c
Fixed Terminate x button
bmeddeb May 29, 2023
2dc03c1
Fixed minimize to tray
bmeddeb May 29, 2023
e064f1d
Fixed Version and Build
bmeddeb May 29, 2023
bb430fe
Clean up the repository
bmeddeb May 29, 2023
0490548
Updated version and build number
bmeddeb May 30, 2023
18c9596
Version updated
bmeddeb May 30, 2023
c5619e5
Fix date color bug. All dates black
bdoederl Jun 2, 2023
f4c4d6a
US16
bmeddeb Jun 3, 2023
71e8fce
Merge pull request #1 from bmeddeb/US20
bmeddeb Jun 3, 2023
11ac32e
changed one sentence
grustia01 Jun 5, 2023
69bebfc
gradle update
grustia01 Jun 5, 2023
1b4f711
changed spanish strings to english
grustia01 Jun 5, 2023
4cf92ea
Merge pull request #2 from bmeddeb/US#3
bmeddeb Jun 5, 2023
953f006
changed spanish strings to english part 2
grustia01 Jun 5, 2023
d0f6e26
Update AgendaPanel.java Added g to hig lol
bmeddeb Jun 5, 2023
4237a78
Merge pull request #3 from bmeddeb/US#3
bmeddeb Jun 5, 2023
5a88d1f
create logo for program
grustia01 Jun 5, 2023
5427815
logo design completed
grustia01 Jun 6, 2023
9717e56
Merge branch 'dev' into US#6
bdoederl Jun 6, 2023
99a6395
Update splash screen with new logo
bdoederl Jun 6, 2023
a85a228
Merge pull request #4 from bmeddeb/US#6
bmeddeb Jun 6, 2023
a1253b6
updated deprecated integer constructor to the new one
grustia01 Jun 7, 2023
24f2dcf
Merge pull request #5 from bmeddeb/US#19
bmeddeb Jun 7, 2023
7d7ceed
Removing Preferences from Menu
glezama1 Jun 7, 2023
329cb46
Merge pull request #6 from bmeddeb/US5
bmeddeb Jun 7, 2023
ea8f6bf
Update Deliverable1.md
grustia01 Jun 8, 2023
e5cc2bc
Update Deliverable1.md
grustia01 Jun 8, 2023
788f84e
US16 initial commit
bmeddeb Jun 9, 2023
7dcd1db
Customized the main UI to reflect PowerZone - Gym Scheduling Software
bmeddeb Jun 9, 2023
044c3e7
Merge pull request #7 from bmeddeb/US16
bmeddeb Jun 9, 2023
890bbdd
Update Deliverable1.md
glezama1 Jun 10, 2023
a83b0cb
Update Deliverable1.md
glezama1 Jun 10, 2023
b323e0a
Update Deliverable1.md Ben
bmeddeb Jun 10, 2023
82f0adc
Update Deliverable1.md
bdoederl Jun 10, 2023
bee5045
changes to Events.java
grustia01 Jun 22, 2023
cdc5af8
test cases for notes
grustia01 Jun 22, 2023
ba09010
Update git ignore include .idea/
bdoederl Jun 23, 2023
93b37ce
Project.java Javadoc, SpotBugs, CheckStyle
bdoederl Jun 24, 2023
b57fa1c
Create Deliverable2.md
grustia01 Jun 24, 2023
7a88da4
Merge pull request #8 from bmeddeb/US#64
bmeddeb Jun 24, 2023
60605e1
Merge branch 'dev' into US#40
bmeddeb Jun 24, 2023
5e63878
Merge pull request #9 from bmeddeb/US#40
bmeddeb Jun 24, 2023
15d9cdf
Update several files to Java 9+, update gradle toi use gradle 8, and …
bmeddeb Jun 24, 2023
b4d5a24
Task 63, 59, 60, 62 completed
bmeddeb Jun 24, 2023
2b20099
test cases created
bmeddeb Jun 24, 2023
5b20e81
update ContinueSearchDialog.java, Finder.java and Start.SLThread
bmeddeb Jun 24, 2023
59848de
The deprecated java.applet.Applet class used for audio playback has b…
bmeddeb Jun 24, 2023
a157aa9
UI tweaks
bmeddeb Jun 24, 2023
03a442d
Merge branch 'dev' of https://github.com/bmeddeb/memoranda into dev
bmeddeb Jun 24, 2023
ddd5ea1
Fixed gitignore AGAIN
bmeddeb Jun 24, 2023
52c3727
Conflict resolution with dev
bmeddeb Jun 24, 2023
4f978a2
Merge pull request #11 from bmeddeb/task67
bmeddeb Jun 24, 2023
dc9528c
Merge branch 'dev' into US47
bmeddeb Jun 24, 2023
ef6d35e
Merge pull request #12 from bmeddeb/US47
bmeddeb Jun 24, 2023
2e81d59
Merge pull request #13 from bmeddeb/dev
bmeddeb Jun 24, 2023
e860dbd
javax.sound.sampled package
bmeddeb Jun 24, 2023
8651920
Merge branch 'dev' into US63
bmeddeb Jun 24, 2023
4c96d4f
Merge pull request #14 from bmeddeb/US63
bmeddeb Jun 24, 2023
6884b31
Merge pull request #15 from bmeddeb/dev
bmeddeb Jun 24, 2023
20ec170
Update QualityPolicy.md
grustia01 Jun 24, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
87 changes: 72 additions & 15 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,23 +1,80 @@
# Compiled class file
*.class
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
.idea # comment this line if you're not using IntelliJ-based IDEs
# User-specific stuff
.idea/**/workspace.xml
.idea/**/tasks.xml
.idea/**/usage.statistics.xml
.idea/**/dictionaries
.idea/**/shelf

# Log file
*.log
# AWS User-specific
.idea/**/aws.xml

### Eclipse ###
# Generated files
.idea/**/contentModel.xml

### Eclipse Patch ###
# Eclipse Core
.project
# Sensitive or high-churn files
.idea/**/dataSources/
.idea/**/dataSources.ids
.idea/**/dataSources.local.xml
.idea/**/sqlDataSources.xml
.idea/**/dynamic.xml
.idea/**/uiDesigner.xml
.idea/**/dbnavigator.xml

# JDT-specific (Eclipse Java Development Tools)
.classpath

### Gradle ###
# Gradle
.idea/**/gradle.xml
.idea/**/libraries
.gradle
/build/
/build

# Gradle and Maven with auto-import
# When using Gradle or Maven with auto-import, you should exclude module files,
# since they will be recreated, and may cause churn. Uncomment if using
# auto-import.
.idea/artifacts
.idea/compiler.xml
.idea/jarRepositories.xml
.idea/modules.xml
.idea/*.iml
.idea/modules
*.iml
*.ipr

# CMake
cmake-build-*/

# Mongo Explorer plugin
.idea/**/mongoSettings.xml

# File-based project format
*.iws

# IntelliJ
.idea/*
out/

# mpeltonen/sbt-idea plugin
.idea_modules/

# JIRA plugin
atlassian-ide-plugin.xml

# Cursive Clojure plugin
.idea/replstate.xml

# SonarLint plugin
.idea/sonarlint/

# Mac DS file
.DS_Store
# Crashlytics plugin (for Android Studio and IntelliJ)
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties

# Editor-based Rest Client
.idea/httpRequests

# Android studio 3.1+ serialized cache file
.idea/caches/build_file_checksums.ser
3 changes: 3 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"java.configuration.updateBuildConfiguration": "interactive"
}
243 changes: 243 additions & 0 deletions Deliverable1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,243 @@
# Deliverable Information
> Please include your answers below in a good format so it is easy for me to see. For answers to questions please use these Blockquotes. Make sure you also check the kickoff document for more details. Also make sure this thing is well formatted and the links are links in here.

## 1: Basic Information (needed before you start with your Sprint -- Sprint Planning)

**Topic you chose:** Gym Class (scheduling system)

**Sprint Number:** 1

**Scrum Master**: Gustavo Lezama

**Git Master**: Ben Meddeb

### Sprint Planning (For Sprint 1-3)
Document your Sprint Planning here. Also check the kickoff document for more details on what needs to be done. This is just the documentation.

**Sprint Goal:** Our goal for Sprint 1 is to familiarize ourselves with the system/program itself. Another goal is to fix bugs in the user interface. The team will mostly work on front-end stuff and hope to get a deep understanding about how the program works.

**How many User Stories did you add to the Product Backlog:** : 3

**How many User Stories did you add to this Sprint:** 10 total
> Answer the questions below about your Sprint Planning?

**Why did you add these US, why do you think you can get them done in the next Sprint?**

> We added the the necessary tasks to our Sprint 1 so the team could easily navigate into the code. We are planning to fix some issue with warnings and front-end errors/bugs.

**Why do you think these fit well with your Sprint goal? (details)**

These fit well with our Sprint 1 goal because the team needs to get a good understanding and knowledge of the software without being overwhelmed. The program also needs to be cleaned up before making any major changes and moving deeper into the project.

**Do you have a rough idea what you need to do? (if the answer is no then please let me know on Slack)**

> Yes, we need to implement and create a gym class scheduling software from the memoranda software.



## 2: During the Sprint
> Fill out the Meeting minutes during your Sprint and keep track of things. Update your Quality policies when needed, as explained in the lectures and in the Quality Policy documents on Canvas.
I would also advise you to already fill out the Contributions section (End of sprint) as you go, to create less work at the end.

### Meeting minutes of your Daily Scrums (3 per week, should not take longer than 10 minutes):
> Add as many rows as needed and fill out the table. (Burndown starts with Sprint 2 and Travis CI starts with Sprint 3, not needed before that).

| Date | Who did not attend |Meeting notes (very brief) | Burndown Info (on track, ahead behind is enough) | GitHub actions info (does the master pass) | Additional Info |
|---|---|---|---|--|--|
| 05/18/23 | N/A | Icebreaker, meeting the team members through Slack | N/A | Individual checklist for Project set-up | N/A |
| 05/19/23 | N/A | Group set-up (taiga,github) via Zoom | N/A | Group repository created | N/A |
| 05/22/23 | N/A | Sprint 1 Planning via Zoom | N/A | Quality Policy update | N/A |
| 05/24/23 | N/A | Presented complete list of US tasks on Taiga through Slack | N/A | N/A | N/A |
| 05/26/23 | N/A | Continue presenting US tasks, discussed GitHub/Scrum process through Slack | N/A | N/A | N/A |
| 05/30/23 | N/A | Start Sprint 1, confirmed with team members that memoranda is up and running on their own local machines | N/A | dev branch created via Zoom | N/A |
| 06/03/23 | N/A | Discussed updates/progress on US tasks through Slack | N/A | Merged US#20 and US#3 with dev, uploaded KeyClasses.MD | N/A |
| 06/07/23 | N/A | Team meeting update, fixed issues, discussed issue with splash screen via Zoom | N/A | Pushed US#6 and US#19 to dev | N/A |
| 06/09/23 | N/A | Final meeting for Spint 1 to complete everything and complete Deliverable1.md via Zoom | N/A | Merged all US tasks, Deliverable1.md update | N/A |

### Meeting Summary:

> Add rows as needed and add the number how many meetings for each team member:

Ben Meddeb : 9 Meetings

Gustavo Lezama : 9 Meetings

Geena Rustia : 9 Meetings

Brinson Doederlein : 9 Meetings


## 3: After the Sprint

### Sprint Review
Answer as a team!

**Screen Cast link**: [Link](https://youtu.be/asAyuV-vn2Y)

> Answer the following questions as a team.

**What do you think is the value you created this Sprint?**

> The team learned how the codebase we were given works through the changes that we made.

**Do you think you worked enough and that you did what was expected of you?**

> I believe that the team worked hard enough for this sprint.

**Would you say you met the customers’ expectations? Why, why not?**

> As long as the Customer expected for us to learn the codebase through this first Sprint.


### Sprint Retrospective

> Include your Sprint retrospective here and answer the following questions in an evidence based manner as a team (I do not want each of your individuals opinion here but the team perspective). By evidence-based manner it means I want a Yes or No on each of these questions, and for you to provide evidence for your answer. That is, don’t just say "Yes we did work at a consistent rate because we tried hard"; say "we worked at a consistent rate because here are the following tasks we completed per team member and the rate of commits in our Git logs."

**Did you meet your sprint goal?**

> Yes, all of the User Stories that we moved into the sprint were completed.

**Did you complete all stories on your Spring Backlog?**

> We completed all the Stories on the 1st Sprint board.

**If not, what went wrong?**

> N/A

**Did you work at a consistent rate of speed, or velocity? (Meaning did you work during the whole Sprint or did you start working when the deadline approached.)**

> The rate of work was overall consistent over the span of the sprint.

**Did you deliver business value?**

> Yes, by understanding the codebase the team is better prepared to begin the conversion of Memoranda into the Gym Scheduling app.

**Are there things the team thinks it can do better in the next Sprint?**

> We are not sure if there are.

**How do you feel at this point? Get a pulse on the optimism of the team.**

> The team feels prepared and ready for Sprint 2 planning.

### Contributions:

> In this section I want you to point me to your main contributions (each of you individually). Some of the topcs are not needed for the first deliverables (you should know which things you should have done in this Sprint, if you don't then you have probably missed something):

#### Geena Rustia:
**Links to GitHub commits with main code contribution (up to 5 links) - all Sprints:

- link1
- link2

**GitHub links to your Unit Tests (up to 3 links) -- Sprint 2 and 3:

- link1
- link2

**GitHub links to your Code Reviews (up to 3 links) -- Sprint 2 and 3:

- link1
- link2

**How did you contribute to Static Analysis -- Sprint 3:

- link1
- link2

**What was your main contribution to the Quality Policy documentation?:

- info

#### Brinson Doederlein:
**Links to GitHub commits with main code contribution (up to 5 links) - all Sprints:

- link1
- link2

**GitHub links to your Unit Tests (up to 3 links) -- Sprint 2 and 3:

- link1
- link2

**GitHub links to your Code Reviews (up to 3 links) -- Sprint 2 and 3:

- link1
- link2

**How did you contribute to Static Analysis -- Sprint 3:

- link1
- link2

**What was your main contribution to the Quality Policy documentation?:

- info

#### Gustavo Lezama:
**Links to GitHub commits with main code contribution (up to 5 links) - all Sprints:

- link1
- link2

**GitHub links to your Unit Tests (up to 3 links) -- Sprint 2 and 3:

- link1
- link2

**GitHub links to your Code Reviews (up to 3 links) -- Sprint 2 and 3:

- link1
- link2

**How did you contribute to Static Analysis -- Sprint 3:

- link1
- link2

**What was your main contribution to the Quality Policy documentation?:

- info

#### Ben Meddeb:
**Links to GitHub commits with main code contribution (up to 5 links) - all Sprints:

- link1
- link2

**GitHub links to your Unit Tests (up to 3 links) -- Sprint 2 and 3:

- link1
- link2

**GitHub links to your Code Reviews (up to 3 links) -- Sprint 2 and 3:

- link1
- link2

**How did you contribute to Static Analysis -- Sprint 3:

- link1
- link2

**What was your main contribution to the Quality Policy documentation?:

- info


## 4: Checklist for you to see if you are done
- [X] Filled out the complete form from above, all fields are filled and written in full sentences
- [X] Read the kickoff again to make sure you have all the details
- [X] User Stories that were not completed, were left in the Sprint and a copy created
- [X] Your Quality Policies are accurate and up to date
- [ ] **Individual** Survey was submitted **individually** (create checkboxes below -- see Canvas to get link)
- [X] Ben
- [X] Geena
- [x] Brinson
- [X] Gustavo
- [X] The original of this file was copied for the next Sprint (needed for all but last Sprint where you do not need to copy it anymore)
- [X] Basic information (part 1) for next Sprint was included (meaning Spring Planning is complete)
- [X] All User Stories have acceptance tests
- [X] User Stories in your new Sprint Backlog have initial tasks which are in New
- [X] You know how to proceed
Loading