Hello there,
I am trying to contribute to DNN.Platform using GitHub to one of those issues ,
1. https://github.com/dnnsof...Platform/issues/2648
2. https://github.com/dnnsoftware/Dnn.Platform/issues/2955
3. https://github.com/dnnsoftware/Dnn.Platform/issues/2927
4. https://github.com/dnnsoftware/Dnn.Platform/issues/3116
5. https://github.com/dnnsoftware/Dnn.Platform/issues/3105
I followed the instruction found in the contribution.md ,readme.md, and build.md, and with reference to the following video https://www.youtube.com/watch?v=zLB6uzdqGF8
The (DNN.Platform) Target version is v9.4.1
I forked the repository dnnsoftware/Dnn.platform, clone it locally and add an upstream connection.
Then I create a topic branch based on development as mentioned in the contrbuite.md file.
I have visual studio 2017 , Sql 2017, nodejs v10.16.3, yarn v1.19.0, visual studio code, . Net framework 4.7.2 installed, but I still have build error.
I tried this command using powershell
.\build.ps1 -Target BuildAll -Verbosity diagnostic
I got this report
Thank you for your attention, in fact, I won't contribute unless I build the solution successfully.
Your Article is amazing and very helpful, I admit I am new to Github and open source community, but I dedicated my time to learn Git, and I found myself into git bash rather than GitHub desktop, now I can easily clone or / push code to the repository. but what I really miss with DNN.platform is a manual for setting up the required development environment from scratch in order to build successfully so If anyone could help with this issue I will be glad to contribute effectively.
Posted By Ken C on 03 May 2021 08:15 AM That video is gone and this awesome series is incomplete https://www.youtube.com/p...jVAt50ORp1TIIiaeLtq2 by Peter Donker pseudonym StayAtHomeDNNer is outstanding but misses some facets such as the build environment, cake, & yarn. Separately I had to use NVM to install & use YARN & GULP with a much earlier version of of Node (10.16.3) to build the nvQuickThemes https://nvisionative.gith...DevDependencies.html . Sorry to conflate these important issues. I started with DNN at version 2.1.2 and have been in love with it since. I like everyone else haven't had a pressing need to build and compile and debug the core dnn in quite some time. I feel like this is Mount Everest at this point... I think need a good sherpa.
Hmm, I don't think there's any relationship between Peter's video's (which is about DNN core) and nvQuickThemes, so I'm not sure what you mean exaclty? nvQuickThemes is a separate project by a community member (David Poindexter). AFAIK most users have been able to build DNN from source using Peters videos, but if you have any improvement suggestions, I suggest to contact him directly or comment on his YouTube video's
I was just implying that many of the build tools required for the nvQuickThemes are required to be installed for building DNN.
I followed the instructions at GitHub and achieved the success I was looking for: I was able to hit all the breakpoints I set w/in the DNN Core framework. Very happy.
Build Guide: https://github.com/dnnsof...lop/.github/BUILD.md
One note that wasn't completely clear to me is once you have completed the
.\Build.ps1 --target=ResetDevSite
Step, you can simply Build the site in Visual Studio (2019 community edition for me) in debug mode and then attach to the process (after it is running w3wp.exe for your instance's app pool) and hit breakpoints.
These Forums are dedicated to the discussion of DNN Platform.
For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:
Awesome! Simply post in the forums using the link below and we'll get you started.