petscii-bbs
petscii-bbs copied to clipboard
A Java framework for building highly customizable PETSCII-enabled BBS, accessible from Commodore 64/128
`0` is faster and more readable then `INTEGER_ZERO`. https://github.com/sblendorio/petscii-bbs/blob/0a9546a74f4b73c5c13ff9fc32d61855bcfa215d/src/main/java/eu/sblendorio/bbs/core/BBServer.java#L26
Consider using [ServiceLoader](https://docs.oracle.com/javase/7/docs/api/java/util/ServiceLoader.html) instead of reflection. `ServiceLoader` is a standard way for pluggable component, so you can remove the home made `Hidden` annotation. https://github.com/sblendorio/petscii-bbs/blob/0a9546a74f4b73c5c13ff9fc32d61855bcfa215d/src/main/java/eu/sblendorio/bbs/core/BBServer.java#L103
Create two Maven Multi-Module Project to split core packages from demo ones.