Elaine Byrne wrote:I feel I still don’t have a clue whether what I currently have on the site after pushing my NetBeans project includes irrelevant items or does not include necessary items, or both (probably the latter).
On my simple website (linked from my account profile), I offer the NotAgain program for anyone who wants to run it in a zipped folder containing three items: binary JARs for NotAgain and the external JNativeHook library (a ‘dependency’?)
it uses, plus a text file “WordleSolutions” which it also needs (also called a dependency, or not?)
and to push the changes to GitHub if I feel I’m producing something follows basic expectations for the site.
So maybe the simplest thing would be to just have NotAgain.java and WordleSolutions.txt present and add a link to the JNativeHook.jar in my README file? I get the impression that uploading the actual binaries for external libraries (dependencies) is not good form. Then, for moment forget about the option to generate a ‘release’...I assume this would require encoding the link to the dependency in a way that a build tool (e.g. Maven) would produce, but this seems to be a whole other level of complexity that seems inappropriate for my very small/simple programs(?)
Elaine Byrne wrote:since my projects have been so small it’s always seemed like overkill to use packages, with all the extra clicking involved in opening subdirectories, but I will probably add that also.
I don’t yet have a feeling for the extra levels of directory organisation needed, but will read up.
The secret of how to be miserable is to constantly expect things are going to happen the way that they are "supposed" to happen.
You can have faith, which carries the understanding that you may be disappointed. Then there's being a willfully-blind idiot, which virtually guarantees it.
So I left, I came home, and I ate some pie. And then I read this tiny ad:
Master Gardener Program
https://coderanch.com/t/771761/Master-Gardener-Program
|