Closed ThadHouse closed 8 years ago
I reformatted this issue as a checklist. I agree with all of these priorities. Lets get to work! :+1:
I created a new Sandcastle project for the documentation and I was able to get it working (showing remarks and examples). I'm going to do a little polishing up on some of our documentation and then I'll commit and upload our updated docs.
Does it pull the NetworkTables solution from Git before building? The one currently in the WPILib project works for just WPILib, however its does not grab NetworkTables. Or do you know of a way to merge 2 sandcastle builds afterward?
Since we are using two separate repos for WPILib and NetworkTables, it does not currently. I can make NetworkTablesCore a sub-repo of WPILib so that I can make it grab it. Or, I can make a separate repo for the documentation generation and make both this repo and the NetworkTablesCore repo subrepos so we can have them all in one repo without polluting each others.
That was my original goal for https://github.com/robotdotnet/Release-Tools, I just ran out of time to do so. Was thinking we could have the entire build and release process in its own repo.
https://github.com/robotdotnet/robotdotnet-tools/tree/master/ReleaseBuilder Here had what I was using to build releases. Note that it is absolutely awful...
Ok. I'll set it up in that repo.
Unified documentation system is set up. Now all we have to do is finish documenting everything and clean up the default Sandcastle project.
Mono install script should be done. Needs to be tested with an actual RoboRIO, and I want to refactor the extension a little bit, but it does work.
MDNS changes are done as well and in the 2016 branch in the extension. Don't want to merge until we have the new image.
Note that NetworkTablesCore also uses the MDNS name and it will need to be fixed.
Licensing is done, a simple VB template was added to the template, And I've updated most of the readmes. Will double check the rest of them, then check it off.
Prebuild script is done for WPILib. NTCore we still need to figure out where those native DLL's will be hosted.
I got access to the Beta image from FIRST, so I will be merging any changes required for the new image this weekend.
Got the RoboRIO back and tested the 2016 image. Had to make a few changes, but everything still works well. Also upped the mono version to 4.2.1 from 4.0.1.
We got everything needed for release done. Still have a few of these things that could be better, but for now we are good.
Hey @jkoritzinsky . I'm creating this list to include everything we need to get done before kickoff 2016, or the day of in some cases. I'm thinking we should have 3 priorities.
Priority 1: Must Be Done
Priority 2: Would like to get done
Priority 3: If we finish everything above
and PostBuild Scripts: Individual Issues have been created in NTCore and WPILibAutomatic NIVision Generator: Python and Java has the script generated automatically. Would be nice to try and do this for C# too. Would have to learn a lot of python.Not going to get done. However I did build a c++ program that should be a much better and more reliable camera server. Need to test it.As we finish stuff we should just cross it off here.