Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Major design changes #13

Open
4 of 7 tasks
piegamesde opened this issue Oct 22, 2018 · 1 comment
Open
4 of 7 tasks

Major design changes #13

piegamesde opened this issue Oct 22, 2018 · 1 comment

Comments

@piegamesde
Copy link

piegamesde commented Oct 22, 2018

I'd like to implement a few changes to make this little project a more mature tool and easier to use. Things that could be improved IMO:

  • Use Maven for dependency management
  • Make it usable as library
  • Proper logging system
  • Proper CLI argument parsing using library
  • Make use of Java name conventions
  • Change license to a more accepted public domain license (like Unlicense or CC0)
  • Make use of the GitHub release system for distributing the software

What do you think?

@Morlok8k
Copy link
Owner

I've never used Maven. As long as it still builds in a normal install of Eclipse, I don't care.
I'm keeping the WTFPL. Corrodias posted MLG 1.2.0 and earlier online with no license, so I contacted him, and we agreed to use the WTFPL. He retroactively licensed MLG 1.0.0, 1.1.0 and 1.2.0 under it, and I licensed the newer code with it.
I used to use the Github release system many many years ago, but didn't like it at the time. Its probably better now, IDK.

As for the rest, that sounds awesome! Make a fork, do what you want, submit a pull request, and we will go from there...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants