Skip to content

Commit

Permalink
Merge branch 'release/5.2'
Browse files Browse the repository at this point in the history
  • Loading branch information
astrapi69 committed Apr 22, 2019
2 parents d5b5684 + b31cd85 commit 1abfbf6
Show file tree
Hide file tree
Showing 21 changed files with 1,567 additions and 16 deletions.
22 changes: 22 additions & 0 deletions .coveralls.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
#
# The MIT License
#
# Copyright (C) 2015 Asterios Raptis
#
# Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
# associated documentation files (the "Software"), to deal in the Software without restriction,
# including without limitation the rights to use, copy, modify, merge, publish, distribute,
# sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in all copies or
# substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
# NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
# NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
# DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#


84 changes: 84 additions & 0 deletions .github/CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
# Code of Conduct

## 1. Purpose

A primary goal of silly-jdbc is to be inclusive to the largest number of contributors, with the most varied and diverse backgrounds possible. As such, we are committed to providing a friendly, safe and welcoming environment for all, regardless of gender, sexual orientation, ability, ethnicity, socioeconomic status, and religion (or lack thereof).

This code of conduct outlines our expectations for all those who participate in our community, as well as the consequences for unacceptable behavior.

We invite all those who participate in silly-jdbc to help us create safe and positive experiences for everyone.

## 2. Open Source Citizenship

A supplemental goal of this Code of Conduct is to increase open source citizenship by encouraging participants to recognize and strengthen the relationships between our actions and their effects on our community.

Communities mirror the societies in which they exist and positive action is essential to counteract the many forms of inequality and abuses of power that exist in society.

If you see someone who is making an extra effort to ensure our community is welcoming, friendly, and encourages all participants to contribute to the fullest extent, we want to know.

## 3. Expected Behavior

The following behaviors are expected and requested of all community members:

* Participate in an authentic and active way. In doing so, you contribute to the health and longevity of this community.
* Exercise consideration and respect in your speech and actions.
* Attempt collaboration before conflict.
* Refrain from demeaning, discriminatory, or harassing behavior and speech.
* Be mindful of your surroundings and of your fellow participants. Alert community leaders if you notice a dangerous situation, someone in distress, or violations of this Code of Conduct, even if they seem inconsequential.
* Remember that community event venues may be shared with members of the public; please be respectful to all patrons of these locations.

## 4. Unacceptable Behavior

The following behaviors are considered harassment and are unacceptable within our community:

* Violence, threats of violence or violent language directed against another person.
* Sexist, racist, homophobic, transphobic, ableist or otherwise discriminatory jokes and language.
* Posting or displaying sexually explicit or violent material.
* Posting or threatening to post other people’s personally identifying information ("doxing").
* Personal insults, particularly those related to gender, sexual orientation, race, religion, or disability.
* Inappropriate photography or recording.
* Inappropriate physical contact. You should have someone’s consent before touching them.
* Unwelcome sexual attention. This includes, sexualized comments or jokes; inappropriate touching, groping, and unwelcomed sexual advances.
* Deliberate intimidation, stalking or following (online or in person).
* Advocating for, or encouraging, any of the above behavior.
* Sustained disruption of community events, including talks and presentations.

## 5. Consequences of Unacceptable Behavior

Unacceptable behavior from any community member, including sponsors and those with decision-making authority, will not be tolerated.

Anyone asked to stop unacceptable behavior is expected to comply immediately.

If a community member engages in unacceptable behavior, the community organizers may take any action they deem appropriate, up to and including a temporary ban or permanent expulsion from the community without warning (and without refund in the case of a paid event).

## 6. Reporting Guidelines

If you are subject to or witness unacceptable behavior, or have any other concerns, please notify a community organizer as soon as possible. asterios.raptis@web.de.



Additionally, community organizers are available to help community members engage with local law enforcement or to otherwise help those experiencing unacceptable behavior feel safe. In the context of in-person events, organizers will also provide escorts as desired by the person experiencing distress.

## 7. Addressing Grievances

If you feel you have been falsely or unfairly accused of violating this Code of Conduct, you should notify astrapi69 with a concise description of your grievance. Your grievance will be handled in accordance with our existing governing policies.



## 8. Scope

We expect all community participants (contributors, paid or otherwise; sponsors; and other guests) to abide by this Code of Conduct in all community venues–online and in-person–as well as in all one-on-one communications pertaining to community business.

This code of conduct and its related procedures also applies to unacceptable behavior occurring outside the scope of community activities when such behavior has the potential to adversely affect the safety and well-being of community members.

## 9. Contact info

asterios.raptis@web.de

## 10. License and attribution

This Code of Conduct is distributed under a [Creative Commons Attribution-ShareAlike license](http://creativecommons.org/licenses/by-sa/3.0/).

Portions of text derived from the [Django Code of Conduct](https://www.djangoproject.com/conduct/) and the [Geek Feminism Anti-Harassment Policy](http://geekfeminism.wikia.com/wiki/Conference_anti-harassment/Policy).

Retrieved on November 22, 2016 from [http://citizencodeofconduct.org/](http://citizencodeofconduct.org/)
3 changes: 3 additions & 0 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# How to Contribute

Your are welcome to create pull requests or join in our mailing list for bugfix, doc, example, suggestion or anything else.
7 changes: 7 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Fixes # .

Changes proposed in this pull request:

-

@astrapi69
66 changes: 51 additions & 15 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,23 +1,59 @@
# Compiled class file
##################
# Compiled files #
##################
*.class

# Log file
*.log
##################
# intellij files #
##################
*.iml
.idea
*/.idea

# BlueJ files
*.ctxt
#################
# eclipse files #
#################
/.project
/.classpath
/.settings

# Mobile Tools for Java (J2ME)
.mtj.tmp/
#########################
# maven generated files #
#########################
/target
*.versionsBackup

# Package Files #
*.jar
*.war
*.nar
*.ear
#############
# Zip files #
#############
*.tar
*.zip
*.tar.gz
*.7z
*.dmg
*.gz
*.iso
*.jar
*.rar

# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
##############
# Logs files #
##############
*.log

#################
# test-ng files #
#################
/test-output

############################
# Binaries generated files #
############################
/bin

################
# gradle files #
################
/build
/.gradle
/gradle
/pom.xml.bak
18 changes: 18 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# silly-jdbc .travis.yml

language: java

cache:
directories:
- $HOME/.m2

jdk:
- oraclejdk8

notifications:
email:
recipients:
- asterios.raptis@web.de
on_failure: always
after_success:
- mvn clean cobertura:cobertura org.eluder.coveralls:coveralls-maven-plugin:report
16 changes: 16 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
## Change log
----------------------

Version 5.2
-------------

ADDED:

- this changelog file
- created PULL_REQUEST_TEMPLATE.md file
- created CODE_OF_CONDUCT.md file
- created CONTRIBUTING.md file
- provide package.html for the javadoc of packages
- moved classes from obsolet jcommons-lang project


126 changes: 125 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,126 @@
# silly-jdbc
Utilities for connect to and get metadata from a database


# Overview

<div align="center">

[![Build Status](https://travis-ci.org/astrapi69/silly-jdbc.svg?branch=develop)](https://travis-ci.org/astrapi69/silly-jdbc)
[![Coverage Status](https://coveralls.io/repos/github/astrapi69/silly-jdbc/badge.svg?branch=develop)](https://coveralls.io/github/astrapi69/silly-jdbc?branch=develop)
[![Open Issues](https://img.shields.io/github/issues/astrapi69/silly-jdbc.svg?style=flat)](https://github.com/astrapi69/silly-jdbc/issues)
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/de.alpharogroup/silly-jdbc/badge.svg)](https://maven-badges.herokuapp.com/maven-central/de.alpharogroup/silly-jdbc)
[![Javadocs](http://www.javadoc.io/badge/de.alpharogroup/silly-jdbc.svg)](http://www.javadoc.io/doc/de.alpharogroup/silly-jdbc)
[![MIT license](http://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat)](http://opensource.org/licenses/MIT)

</div>

Utility library for connect to and get metadata from a database

If you like this project put a ⭐ and donate

# Donations

If you like this library, please consider a donation through paypal: <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MJ7V43GU2H386" target="_blank">
<img src="https://www.paypalobjects.com/en_US/GB/i/btn/btn_donateCC_LG.gif" alt="PayPal this" title="PayPal – The safer, easier way to pay online!" border="0" />
</a>

or over bitcoin or bitcoin-cash with:

36JxRRDfRazLNqUV6NsywCw1q7TK38ukpC

or over ether with:

0x588Aa02De98B1Ef70afeDC3ec5290130a3E5e273

or over flattr:

<a href="http://flattr.com/thing/4067696/astrapi69silly-jdbc-on-GitHub" target="_blank">
<img src="http://api.flattr.com/button/flattr-badge-large.png" alt="Flattr this" title="Flattr this" border="0" />
</a>

## Note

No animals were harmed in the making of this library.

## License

The source code comes under the liberal MIT License, making silly-jdbc great for all types of applications.

## Maven dependency

Maven dependency is now on sonatype.
Check out [sonatype repository](https://oss.sonatype.org/index.html#nexus-search;gav~de.alpharogroup~silly-jdbc~~~) for latest snapshots and releases.

Add the following maven dependency to your project `pom.xml` if you want to import the core functionality of silly-jdbc:

Than you can add the dependency to your dependencies:

<properties>
...
<!-- SILLY-JDBC version -->
<silly-jdbc.version>5.2</silly-jdbc.version>
...
</properties>
...
<dependencies>
...
<!-- SILLY-JDBC DEPENDENCY -->
<dependency>
<groupId>de.alpharogroup</groupId>
<artifactId>silly-jdbc</artifactId>
<version>${silly-jdbc.version}</version>
</dependency>
...
</dependencies>

## Semantic Versioning

The versions of silly-jdbc are maintained with the Simplified Semantic Versioning guidelines.

Release version numbers will be incremented in the following format:

`<major>.<minor>.<patch>`

For detailed information on versioning for this project you can visit this [wiki page](https://github.com/lightblueseas/mvn-parent-projects/wiki/Simplified-Semantic-Versioning).

## Want to Help and improve it? ###

The source code for silly-jdbc are on GitHub. Please feel free to fork and send pull requests!

Create your own fork of [astrapi69/silly-jdbc/fork](https://github.com/astrapi69/silly-jdbc/fork)

To share your changes, [submit a pull request](https://github.com/astrapi69/silly-jdbc/pull/new/develop).

Don't forget to add new units tests on your changes.

## Contacting the Developers

Do not hesitate to contact the silly-jdbc developers with your questions, concerns, comments, bug reports, or feature requests.
- Feature requests, questions and bug reports can be reported at the [issues page](https://github.com/astrapi69/silly-jdbc/issues).

## Credits

|**Travis CI**|
| :---: |
|[![Travis CI](https://travis-ci.com/images/logos/TravisCI-Full-Color.png)](https://coveralls.io/github/astrapi69/silly-jdbc?branch=master)|
|Special thanks to [Travis CI](https://travis-ci.org) for providing a free continuous integration service for open source projects|
| <img width=1000/> |

|**Nexus Sonatype repositories**|
| :---: |
|[![sonatype repository](https://img.shields.io/nexus/r/https/oss.sonatype.org/de.alpharogroup/silly-jdbc.svg?style=for-the-badge)](https://oss.sonatype.org/index.html#nexus-search;gav~de.alpharogroup~silly-jdbc~~~)|
|Special thanks to [sonatype repository](https://www.sonatype.com) for providing a free maven repository service for open source projects|
| <img width=1000/> |

|**coveralls.io**|
| :---: |
|[![Coverage Status](https://coveralls.io/repos/github/astrapi69/silly-jdbc/badge.svg?branch=develop)](https://coveralls.io/github/astrapi69/silly-jdbc?branch=master)|
|Special thanks to [coveralls.io](https://coveralls.io) for providing a free code coverage for open source projects|
| <img width=1000/> |

|**javadoc.io**|
| :---: |
|[![Javadocs](http://www.javadoc.io/badge/de.alpharogroup/silly-jdbc.svg)](http://www.javadoc.io/doc/de.alpharogroup/silly-jdbc)|
|Special thanks to [javadoc.io](http://www.javadoc.io) for providing a free javadoc documentation for open source projects|
| <img width=1000/> |

Loading

0 comments on commit 1abfbf6

Please sign in to comment.