mockdeep / typewiz

Automatically discover and add missing types in your TypeScript code
https://medium.com/@urish/manual-typing-is-no-fun-introducing-typewiz-58e3e8813f4c
1.1k stars 46 forks source link

Refactoring to mono-repo. #54

Closed urish closed 6 years ago

urish commented 6 years ago

Right now, we have a semi mono-repo structure: the core functionality lives in src, but typewiz-node and typewiz-webpack already live under packages/.

I think it will make more sense to go all the way mono-repo - basically moving the core library to live inside a packages subdirectory, and setup lerna or a similar tool for simplifying running tests across the repo during development / CI builds.

MadaraUchiha commented 6 years ago

I'm actually not too familiar with tools for managing mono repos, could be interesting. The dude behind bit is stationed here in Israel IIRC, maybe we could see about that? (Unless you're more familiar with another tool, I have no preference as I have no experience in the field :D)

urish commented 6 years ago

I did some research and found lerna to be quite popular and feature-packed, so I decided to give it a try in #56. So far it seems good!