zD12 / pircbotx

Automatically exported from code.google.com/p/pircbotx
0 stars 0 forks source link

Library upgrade #118

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Time to start thinking about 2.0

Currently PircBotX has zero public dependencies. This was originally because 
PircBot had zero dependencies and was used by newbies who would download the 
jar, bring up notepad, and start coding. 

Do we still need to cater the entire project to this user? We can just as easy 
provide a unified jar. The project is also a lot more complex now than PircBot 
and makes notepad coding harder

Libraries that would be useful
 - slf4j - All libraries should use something generic like slf4j. With it we can put in debugging statements and other stuff instead of only having server output. However, it is true that you can simply override log() and logException() to dump into slf4j (this is what quackbot does)
 - Commons lang - Useful utilities that might simplify things and make then clearer in code
 - Commons codec - Base64, which we need for CAP

Any thoughts on adding these kinds of dependencies?

Original issue reported on code.google.com by Lord.Qua...@gmail.com on 1 Apr 2013 at 11:01

GoogleCodeExporter commented 9 years ago

Original comment by Lord.Qua...@gmail.com on 1 Apr 2013 at 11:55

GoogleCodeExporter commented 9 years ago
Hello,
I am quite new to java, with slightly more than a years of experience.
I do find this framework extremely useful, with more convenient functionalities 
than the original pircbot.
It is possible that I am that one newbie (or a group of us) that is holding the 
project back, but I believe given enough examples and tutorials on the usage of 
public dependencies (tbh I don't really know what that means), it should be 
fine.

Original comment by lduckd...@gmail.com on 10 Apr 2013 at 6:27

GoogleCodeExporter commented 9 years ago
I'm fine with adding deps in the central maven repo. The smaller the better of 
course, but all the same.

Original comment by entityreborn on 10 Apr 2013 at 6:39

GoogleCodeExporter commented 9 years ago
Done

Original comment by Lord.Qua...@gmail.com on 26 Apr 2013 at 5:10

GoogleCodeExporter commented 9 years ago

Original comment by Lord.Qua...@gmail.com on 26 Apr 2013 at 5:12