Cafebabe icon indicating copy to clipboard operation
Cafebabe copied to clipboard

Make project more developer-friendly

Open jaqobb opened this issue 4 years ago • 3 comments

Have you considered making the project more developer-friendly? What I mean by that is to actually make the project use Gradle or Maven, add some readme.md file with the information on how to contribute to the project and so on.

I am a developer myself and I really would like to support this project, for example by making pull requests. Sure, I can also create issues but with pull requests, the time you spend on the project would be lowered because of the help from me (now), and maybe even larger community later on.

All in all, consider making the project more developer-friendly so that other developers may find it easier to contribute to it.

jaqobb avatar Aug 21 '19 15:08 jaqobb

I have already done that to jbytemod, but one problem is that i don't like the way maven uses .jar files as libraries. I have never used gradle before, is it any better? Should I just add the library folder to the repo instead?

GraxCode avatar Aug 23 '19 19:08 GraxCode

I've been using Gradle for more than a year now and I gotta say that it's better than Maven which I'd been using for 2 years before Gradle. It's easier to use, faster, and more compact.

You can check how it looks like by checking my repositories that use Gradle:

  • https://github.com/jaqobb/NameMCAPI
  • https://github.com/jaqobb/DependencyInjector

In your case, I'd consider checking NameMCAPI as it does have external libraries that are later shaded into the final jar (that should be quite useful in your project).

jaqobb avatar Aug 23 '19 20:08 jaqobb

I have added the libraries as .jar files to the repository as temporary solution.

GraxCode avatar Sep 01 '19 17:09 GraxCode