Some of my conventions:
- Create initial
build.clj
withneil add build :deps-deploy true
and then tweak. Use vanilla tools.build for maximum control and better startup time. - Have
bb
directory with task code which you can require frombb.edn
bb dev
launches the dev REPLbb publish
prepares repo for publish (e.g. by updating something and creating tag), pushes and CI takes over. The name publish originated fromvsce publish
here- Probably going forward: use release count rather than commit count (less complicated to deal with and smaller numbers are easier to remember)
- For new projects:
neil license add mit
(orepl1
or so)