Giter Site home page Giter Site logo

picocli-count-example's Introduction

Hi there ๐Ÿ‘‹

picocli-count-example's People

Contributors

grevend avatar

Stargazers

 avatar

Watchers

 avatar

picocli-count-example's Issues

Setup basic project structure

Description

Create the basic Java / Maven project directory structure and configure IntelliJ IDEA.

Checklist

  • Create Issue
  • Add Description
  • Assign Sprint
  • Assign Moscow Prioritization
  • Create Branch (based on current sprint)
  • Create Pull Request

Package for Debian

Description

Package the existing Linux executable as a Debian package.

Checklist

  • Create Issue
  • Add Description
  • Assign Sprint
  • Assign Moscow Prioritization
  • Create Branch (based on current sprint)
  • Create Pull Request

Add number of lines count method

Description

Allow the line count to be used instead of the number of human-readable characters.

Checklist

  • Create Issue
  • Add Description
  • Assign Sprint
  • Assign Moscow Prioritization
  • Create Branch (based on current sprint)
  • Create Pull Request

Configure picocli annotation processor

Description

Configure maven annotation processor to handle GraalVM codegen.

Checklist

  • Create Issue
  • Add Description
  • Assign Sprint
  • Assign Moscow Prioritization
  • Create Branch (based on current sprint)
  • Create Pull Request

Setup JUnit 5 & AssertJ testing

Description

  • Add JUnit 5 Maven dependency
  • Add AssertJ Maven dependency

Checklist

  • Create Issue
  • Add Description
  • Assign Sprint
  • Assign Moscow Prioritization
  • Create Branch (based on current sprint)
  • Create Pull Request

Add number of words count method

Description

Allow the word count to be used instead of the number of human-readable characters.

Checklist

  • Create Issue
  • Add Description
  • Assign Sprint
  • Assign Moscow Prioritization
  • Create Branch (based on current sprint)
  • Create Pull Request

Setup Definition of Done

Create a Definition of Done to establish a set of items that must be completed before a feature is considered complete.

Add picocli dependency

Description

Add picocli maven dependency to pom file.

Checklist

  • Create Issue
  • Add Description
  • Assign Sprint
  • Assign Moscow Prioritization
  • Create Branch (based on current sprint)
  • Create Pull Request

Setup MoSCoW Prioritization Action

Description

Checks that a MoSCoW prioritization label has been assigned or sends a reminder.

Checklist

  • Create Issue
  • Add Description
  • Assign Sprint
  • Assign Moscow Prioritization
  • Create Branch (based on current sprint)
  • Create Pull Request

Setup count command entry

Description

Create count command entry class.

Checklist

  • Create Issue
  • Add Description
  • Assign Sprint
  • Assign Moscow Prioritization
  • Create Branch (based on current sprint)
  • Create Pull Request

Enhance existing documentation

Description

  • Document interactive input mode exit behavior
  • List method options in help output

Checklist

  • Create Issue
  • Add Description
  • Assign Sprint
  • Assign Moscow Prioritization
  • Create Branch (based on current sprint)
  • Create Pull Request

Setup Code of Conduct

Define standards for how to engage in a community and signal an inclusive environment that respects all contributions.

Setup GraalVM CD

Description

Create Github Action that continuously builds and uploads JARs and native executables.

Checklist

  • Create Issue
  • Add Description
  • Assign Sprint
  • Assign Moscow Prioritization
  • Create Branch (based on current sprint)
  • Create Pull Request

Incorrect error message for missing input file

Description

Change error message to "Input file does not exist!".

Checklist

  • Create Issue
  • Add Description
  • Assign Sprint
  • Assign Moscow Prioritization
  • Create Branch (based on current sprint)
  • Create Pull Request

Convert counting method into an option

Description

Add method option to the command to allow future expansion of counting methods.

Checklist

  • Create Issue
  • Add Description
  • Assign Sprint
  • Assign Moscow Prioritization
  • Create Branch (based on current sprint)
  • Create Pull Request

Add text input from stdin

Description

Allow the command to read text from stdin by default.

Checklist

  • Create Issue
  • Add Description
  • Assign Sprint
  • Assign Moscow Prioritization
  • Create Branch (based on current sprint)
  • Create Pull Request

Add output destination option

Description

Add an option that defines the destination (path to a file) that the command should write the output into instead of stdout.

Checklist

  • Create Issue
  • Add Description
  • Assign Sprint
  • Assign Moscow Prioritization
  • Create Branch (based on current sprint)
  • Create Pull Request

Setup Maven CI with GraalVM

Description

Setup automatic testing using Maven and GraalVM.

Checklist

  • Create Issue
  • Add Description
  • Assign Sprint
  • Assign Moscow Prioritization
  • Create Branch (based on current sprint)
  • Create Pull Request

Add file-based input

Description

Allow the command to read from a file provided as the first parameter.

Checklist

  • Create Issue
  • Add Description
  • Assign Sprint
  • Assign Moscow Prioritization
  • Create Branch (based on current sprint)
  • Create Pull Request

Setup Stale Action

Description

Warn and then close issues and pull requests that have had no activity for a specified amount of time.

Checklist

  • Create Issue
  • Add Description
  • Assign Sprint
  • Assign Moscow Prioritization
  • Create Branch (based on current sprint)
  • Create Pull Request

Add human-readable character counting

Description

Add human-readable character counting support for the supplied input text.

Checklist

  • Create Issue
  • Add Description
  • Assign Sprint
  • Assign Moscow Prioritization
  • Create Branch (based on current sprint)
  • Create Pull Request

Setup Issue Template

Create a checklist based on the Definition of Done #1 to guide through the issue process step by step.

Enable standard help options

Description

Add mixinStandardHelpOptions parameter to command annotation.

Checklist

  • Create Issue
  • Add Description
  • Assign Sprint
  • Assign Moscow Prioritization
  • Create Branch (based on current sprint)
  • Create Pull Request

Read-only output destination crashes CLI

Description

Check whether the given output file is read-only and display an appropriate error message.

Checklist

  • Create Issue
  • Add Description
  • Assign Sprint
  • Assign Moscow Prioritization
  • Create Branch (based on current sprint)
  • Create Pull Request

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.