Giter VIP home page Giter VIP logo

hockeyapp's People

Contributors

bryan-culver avatar btculver avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

hockeyapp's Issues

New window to manage the team

We need a new window that will display current team roster with the ability to make changes and save those changes.
The following positions should be included:
General Manager
Head Coach
Offensive Coach
Defensive Coach
Center x4
Left wing x4
Right wing x4
Left defenseman x3
Right defenseman x3
Golie x2

Basic saving function to edit a team

This issue is to create a method that will write details of the team to persistant storage.
For this app, it may make sense to write to a JSON file, as the implementation of the save interface. Special thought should be given to alternate methods of storage and ways to make it easier to implement them in the future.

Use Gradle

Integrate this project into a Gradle project. This will be useful for testing and demonstration of code coverage, and incorporating CI/CD

Simulate a simple game between two teams

I would like there to be a feature that would simulate a game between two created teams. One team should be the home team, and the other should be away. The home team should have a 60% chance of winning, and the away team 40%.

GridBagConstraints utility class

working with the GridBagContraints class alone is laborious, so to improve current and future GUI development, this issue proposes to create a GridBagConstraints Object that can easily be manipulated and organize components within a JFrame.

Update README.md

Update README.md to include the basic goal and premise of the project.
(including the basic function and idea of the app, tools to be used, focus on Design Patterns, and TDD methodologies, and eventual incorporation of CI/CD Automation to a target hosting site.)

Provide directions for building the app on a local machine.

Direct readers to the Contributing.md document for instructions to contribute.

Create Contributing.md file

We need a Contributing.md file to provide guidance for any contributer to add to the app.

There can be several types of contributions: contributions to the UI (not terribly significant since the UI should be relatively exchangable), contributions the documentation (as the functions of the app grow, so will the Readme and the app descriptions), and substantive contributions to the function of the app.

Code review contributions will also need to be considered.

The document should cover the established principles and basic procedure of contributing to the code base. A basic explanation of Test driven development and object-oriented design (a message-based approach) may be necessary.

Finally a reminder should encourage contributors to expect and embrace feedback. This will require an iterative approach, which means pull requests may need to be modified multiple times, and it may take several tries to correct one code review comment. This is, after all, an educational project.

First Issue

This app needs a Window to show the following information:
Owner name (usersname)
Location (city/state)
Title of the Hockey team
Stanley cup wins
Last year's standings.

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.