Giter VIP home page Giter VIP logo

btimelogger's People

Contributors

codecricut avatar

Watchers

 avatar  avatar

btimelogger's Issues

Add cancel option to ClearAllData request

When a ClearAllData command is issued, the user may want to cancel the command before it has completed. To fulfill this, these basic steps need to be taken:

  • add UI for cancelling the command
  • use a cancellation token within the ClearAllDataHandler command handler
  • in the case of a cancellation, the changes should not be saved to the repositories within the Handle method of the command handler

Add documentation to WpfCore project

Add Documentation/design.md to the WpfCore project and include

  • the description of the project
  • the status of the app
  • the dependencies
  • the software architecture, including the main classes
  • testing strategy and locations

Add documentation to the BTimeLogger.Wpf project

Add Documentation/design.md to the BTimeLogger.Wpf project and include

  • the description of the project
  • the status of the app
  • the dependencies
  • the software architecture, including the main classes
  • testing strategy and locations

Add cancel option to ReadCsvs command

When a ReadCsvs command is issued, the user may want to cancel the command before it has completed. To fulfill this, these basic steps need to be taken:

  • add UI for cancelling the command
  • use a cancellation token within the ReadCsvsHandler command handler
  • in the case of a cancellation, the changes should not be saved to the repositories within the Handle method of the command handler

Special considerations:

  • if the command has already cleared the data in order to make way for the new data, the handle method should reload the previous data

Add documentation to the BTimeLogger.Domain project

Add Documentation/design.md to the BTimeLogger.Domain project and include

  • the description of the project
  • the status of the app
  • the dependencies
  • the software architecture, including the main classes
  • testing strategy and locations

Fill out README outline

The README needs the following information to be added:

  • description of the project
  • the main dependencies, and a description of why they are used and any special considerations
  • instructions to clone the app
  • instructions to build the app
  • instructions to run the app
  • the software architecture

Mention the different layers and how they relate to each other. For each layer, mention the main classes and their purposes.

  • the current state of the test suite for the app

Add documentation to BTimeLogger.Csv project

Add Documentation/design.md to the BTimeLogger.Csv project and include

  • the description of the project
  • the status of the app
  • the dependencies
  • the software architecture, including the main classes
  • testing strategy and locations

Clean up ViewManager

Reduce duplication and add documentation to public members (unless already present on a parent type).

Add cancel option to ModifyInterval command

When a ModifyInterval command is issued, the user may want to cancel the command before it has completed. To fulfill this, these basic steps need to be taken:

  • add UI for cancelling the command
  • use a cancellation token within the ModifyIntervalHandler command handler
  • in the case of a cancellation, the changes should not be saved to the repositories within the Handle method of the command handler

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.