You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Completely redundant packages (pkg without any use, pkg/myapp instead of an internal)
"default" Logger using 3rd party dependency
and more
These almost scream Enterprise FizzBuzz, but the explicit "you should not do this" is missing which in my eyes makes it almost dangerous to beginners as it promotes the use of non-standard tools, unexplained use of external dependencies, empty packages, and other things generally not considered best practice.
The text was updated successfully, but these errors were encountered:
This is by no means meant as an attack (if this project is actually a serious template), but I find it is promoting ideas that can be considered outright dangerous (see also: padleft npm).
Yes, I think I should have been more clear with this. This is not a satire and is not meant to be used as is (especially with that ridiculous amount of pre-commit hooks), but rather removing or replacing stuff that is not needed (same for unneeded dependancies). bash functions instead of Makefile were more convenient for me in very specific cases (GitLab CI jobs in containers without gnu make). I was wrong not to explain that.
This has worked for me to quickly bootstrap small services and I do not recommend this as a good for everything (even not best practice) template. Will update repo later. Thanks for your feedback!
Due to:
pkg
without any use,pkg/myapp
instead of aninternal
)These almost scream Enterprise FizzBuzz, but the explicit "you should not do this" is missing which in my eyes makes it almost dangerous to beginners as it promotes the use of non-standard tools, unexplained use of external dependencies, empty packages, and other things generally not considered best practice.
The text was updated successfully, but these errors were encountered: