typelevel.github.com icon indicating copy to clipboard operation
typelevel.github.com copied to clipboard

giter8 templates

Open yilinwei opened this issue 8 years ago • 5 comments

Hi,

Would it be possible to have some giter8 templates for typelevel? I tend to create a lot of smaller projects and creating the build.sbt etc... each time is quite annoying.

link

yilinwei avatar Apr 02 '17 20:04 yilinwei

would sbt-catalyst and sbt-rig more flexible for this purpose?

kailuowang avatar Apr 06 '17 16:04 kailuowang

@kailuowang Correct me if I'm wrong, but both the projects look as though they're used for library authors.

I'd like something to get me started as a consumer of the libraries. Typically I wouldn't really care about crossVersions or javascript builds, but simply want the build.sbt with a few dependencies and maybe a variant with subprojects.

yilinwei avatar Apr 06 '17 17:04 yilinwei

I have a g8 for that purpose, but it's also tailored to taste and need of my own. I guess we can create a typelevel g8 template with maybe dependencies of cats, kind-projector and some partial unification settings. It's a bit tricky to determine which typelevel dependencies are essential enough to be introduced to all users.

kailuowang avatar Apr 06 '17 17:04 kailuowang

I think each project should have it's own (I really ought to put something together for shapeless) and then maybe we ought to have a Typelevel showcase including a selection of the major projects.

milessabin avatar Apr 06 '17 17:04 milessabin

We have several:

  • https://github.com/typelevel/ce3.g8
  • https://github.com/alexandru/typelevel-library.g8
  • https://github.com/davenverse/library.g8
  • https://github.com/http4s/http4s.g8
  • https://github.com/http4s/http4s-io.g8

Showcasing them sounds like more of a website issue. Transferring there.

rossabaker avatar Jan 19 '22 16:01 rossabaker