What is the recommended workflow when developing packages?

Hi,

What is your workflow when developing packages ? I'm working on the plot library, and right now I'm doing raco setup plot to install the changes I made to my local copy every time I modify the code.

The annoying thing about that is that it recompiles the whole package every time, including docs etc. This makes for a rather tedious experience, since plot takes almost 2 min to compile on my machine and I'm far from writing everything right on 1st try :wink:

Would you have tips & tricks to share regarding developement experience ? Thanks !

Do you really need to run raco setup every time you make a change? And even if you do, you can pass the --no-docs flag to disable doc compiling/rendering when you are not working on the doc itself.

\

Just run raco make on the file(s) you recently changed?

1 Like