npolyak / NP.Ava.UniDock

New (Avalonia 11) UniDock repository
MIT License
141 stars 10 forks source link

How to build from source? #5

Closed StefanKoell closed 8 months ago

StefanKoell commented 8 months ago

Hi,

I tried to clone/build from source but I'm not sure how. I can see a .csproj file in the /src folder but there's no .sln file. Am I missing something? Would love to tweak some stuff and maybe contribute using PRs in the future.

Regards, Stefan

npolyak commented 8 months ago

Hey Stefan, first you clone, then initialize the submodules (this is an important step, nothing will compile without submodules) - smth line git submodule update --init then cd to one of the prototypes (e.g. Prototypes/NP.DataContextSample) - start the prototype solution from there (e.g. NP.DataContextSample.sln) From that solution - you can build not only the prototype, but also NP.Ava.UniDock. Building Release configuration will also create the nuget package.

StefanKoell commented 8 months ago

Thanks, that worked.