Code Monkey home page Code Monkey logo

base's Introduction

Black Rook Base

Copyright (c) 2019-2020 Black Rook Software.
https://github.com/BlackRookSoftware/Base

Required Libraries

NONE

Introduction

This library serves as a base set of code that all Black Rook projects use. The code and classes contained herein may be used outside of the library in pieces - the entirety of this library does not need to be distributed together, nor do all of the contained methods in each class need to be included - this is meant to be a set of files to alleviate coding headaches that are otherwise not especially covered by Java's main libraries.

End users are encouraged to pick and choose, mix and match.

Why?

A lot of "commons" libraries are bulky and they can become a big dependency if all of it is included. In encouraging users to copy what they want piece-by-piece (and having a license that does not necessarily prohibit it), this not only eliminates the size problem, but reduces the overhead of using a larger library.

Library

Contained in this release is a series of classes that should be used for common functions. The javadocs contain basic outlines of each package's contents.

Compiling with Ant

To compile this library with Apache Ant, type:

ant compile

To make Maven-compatible JARs of this library (placed in the build/jar directory), type:

ant jar

To make Javadocs (placed in the build/docs directory):

ant javadoc

To compile main and test code and run tests (if any):

ant test

To make Zip archives of everything (main src/resources, bin, javadocs, placed in the build/zip directory):

ant zip

To compile, JAR, test, and Zip up everything:

ant release

To clean up everything:

ant clean

Other

This program and the accompanying materials are made available under the terms of the MIT License which accompanies this distribution.

A copy of the MIT License should have been included in this release (LICENSE.txt). If it was not, please contact us for a copy, or to notify us of a distribution that has not included it.

base's People

Contributors

mtrop avatar

Watchers

 avatar  avatar

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.