8000 GitHub - bpas247/CafeJava: A java-based automated CLI inventory manager for cafe shops.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
This repository was archived by the owner on Aug 10, 2018. It is now read-only.

bpas247/CafeJava

Repository files navigation

master - Build Status, develop - Build Status

Cafe Java

A java-based automated CLI inventory manager for cafe shops.

Check out our website here

Table of Contents

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

Installing

Note Depending on your system, it might be necessary to use ./gradlew or ./gradlew.bat instead of gradle. After cloning and forking the repository, run the following command in the command line (or terminal) within the local directory:

gradle build

Additional Gradle Commands

To execute the program:

gradle run

To clean the repository of the current build:

gradle clean

To build the IntelliJ idea files, run the following command:

gradle idea

To clean the IntelliJ files:

gradle cleanIdea

To see all available tasks:

gradle tasks

Running Tests

We use JUnit to automate our testing. To run all unit tests, run in the command line (or terminal):

gradle test

Generating Reports

We use CheckStyle, PMD, and FindBugs to analyze and our codebase and generate reports. To generate reports, run the following command:

gradle check

Note generated reports can be found under build/reports after running the above command.

Deployment

Currently there is no way of deploying this system, will add this as TODO.

Built With

  • Gradle - Build automation tool
  • Travis CI - Continuous integration
  • CheckStyle - Enforces Proper Coding Style Conventions
  • FindBugs - Static Analysis Tool
  • JUnit - Test automation tool
  • PMD - Static Analysis Tool

Contributing

Please read CONTRIBUTING for details on our code of conduct, and the process for submitting pull requests.

Contributors

Versioning

We use SemVer for versioning.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

About

A java-based automated CLI inventory manager for cafe shops.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages

0