robotdotnet / WPILib

DotNet implementation of WPILib for FIRST Robotics Competition (FRC)
27 stars 8 forks source link

Todo For 2016 Season Release #55

Closed ThadHouse closed 8 years ago

ThadHouse commented 9 years ago

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

As we finish stuff we should just cross it off here.

jkoritzinsky commented 9 years ago

I reformatted this issue as a checklist. I agree with all of these priorities. Lets get to work! :+1:

jkoritzinsky commented 9 years ago

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.

ThadHouse commented 9 years ago

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?

jkoritzinsky commented 9 years ago

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.

ThadHouse commented 9 years ago

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...

jkoritzinsky commented 9 years ago

Ok. I'll set it up in that repo.

jkoritzinsky commented 9 years ago

Unified documentation system is set up. Now all we have to do is finish documenting everything and clean up the default Sandcastle project.

ThadHouse commented 9 years ago

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.

ThadHouse commented 9 years ago

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.

ThadHouse commented 8 years ago

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.

ThadHouse commented 8 years ago

Prebuild script is done for WPILib. NTCore we still need to figure out where those native DLL's will be hosted.

ThadHouse commented 8 years ago

I got access to the Beta image from FIRST, so I will be merging any changes required for the new image this weekend.

ThadHouse commented 8 years ago

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.

ThadHouse commented 8 years ago

We got everything needed for release done. Still have a few of these things that could be better, but for now we are good.