The folder structure will be majorly rethought in Bolt 2 in order to:

The new structure will be as follows:

Folder Structure

Ignore File

With this structure, a .gitignore or .collabignore file would be as simple a these two lines:

Assets/Ludiq/
Assets/Ludiq.Generated/Transient 

Distributing as source files

Distributing Bolt 2 as source files has multiple benefits:

It has one major drawback: components and scriptable objects created with Bolt 1 will display as missing because their source script GUID changed from a DLL to a script file. Thankfully, we already have a GUID replacement utility in place and migration will be an automated one-click process.