From 89bcc2ef222f04bc9091dc12a7fd9158dee255bf Mon Sep 17 00:00:00 2001 From: Jaime Martinez Rincon Date: Wed, 28 Jun 2017 17:53:45 +0200 Subject: [PATCH] Added TODOs and travis integration --- .travis.yml | 7 +++++++ README.md | 15 ++++++++++++++- 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..6af6f1d --- /dev/null +++ b/.travis.yml @@ -0,0 +1,7 @@ +language: java + +jdk: +- oraclejdk8 + +script: +- mvn test -B \ No newline at end of file diff --git a/README.md b/README.md index 7bb0bf7..ea82d87 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,15 @@ # LobbyBalancer -[Spigot Resource](https://www.spigotmc.org/resources/10788/) \ No newline at end of file +[Spigot Resource](https://www.spigotmc.org/resources/10788/) + +[![Build Status](https://travis-ci.com/jaime29010/LobbyBalancer.svg?token=2yUi9WpA9QzSbJx9eTmy&branch=master)](https://travis-ci.com/jaime29010/LobbyBalancer) + +### Things to do: +- [ ] Unify the code that loads server into a section (duplicated at SectionManager and ServerSection) +- [ ] Make the way of matching a string configurable (wildcard, contains, similar, regex) +- [ ] Make the section initialization work in stages instead of being hardcoded +- [ ] Ditch the faucet dependency and use [ConfigMe](https://github.com/AuthMe/ConfigMe) and [DependencyInjector](https://github.com/ljacqu/DependencyInjector) instead +- [ ] Use a separate file for configuring the sections, must be done alongside the forth item +- [ ] Separate the types of connections in classes instead of being in ConnectionIntent +- [ ] Make the plugin API be not so dependent on a instance of LobbyBalancer +- [ ] Separate connection providers in classes instead of being hardcoded in an enum +- [ ] Make this repository public \ No newline at end of file