Tyler Veness
99343d40ba
[command] Remove old command-based framework ( #4211 )
2022-05-04 22:02:53 -07:00
Austin Shalit
03230fc842
[build,ci] Enable artifactory build cache ( #4200 )
2022-04-30 20:27:23 -07:00
Thad House
dfc24425c3
[build] Fix gazebo gradle IDE warnings ( #3806 )
...
Also add note on how to generate all files for the IDE.
2021-12-19 14:20:08 -08:00
sciencewhiz
a5a56dd067
Readme: Add Visual Studio 2022 ( #3760 )
2021-12-05 14:27:37 -08:00
Tyler Veness
95dd20a151
[build] Enable spotbugs ( #3601 )
...
Benign spotbugs warnings were suppressed, and all others were fixed. Bug
descriptions are documented here:
https://spotbugs.readthedocs.io/en/stable/bugDescriptions.html
Co-authored-by: Austin Shalit <austinshalit@gmail.com >
2021-09-24 16:04:02 -07:00
Tyler Veness
e109c42515
[build] Rename makeSim flag to forceGazebo to better describe what it does ( #3535 )
2021-09-05 17:40:54 -07:00
Tyler Veness
252b8c83bf
Remove Java formatting from build task in CI ( #3507 )
...
This saves time in CI spent performing the same source-level checks in
every build job. Checkstyle, PMD, and Spotless are now run once in the
"Lint and Format" job.
The -PskipPMD flag was replaced with a -PskipJavaFormat flag that
disables Checkstyle, PMD, and Spotless.
2021-08-07 20:39:14 -07:00
Tyler Veness
bfc209b120
Automate fmt update ( #3486 )
...
Also refactored upstream_utils to make writing and maintaining new
upstream repo extractions easier.
2021-07-23 09:01:44 -07:00
Prateek Machiraju
39373c6d2d
Update README.md for new GCC version requirement ( #3467 )
2021-07-02 19:06:30 -07:00
Peter Johnson
8494a5761b
Rename default branch to main ( #3140 )
2021-01-30 13:46:56 -08:00
Evan Pratten
4cf0e5e6db
Add quick links to API documentation in README ( #3082 )
2021-01-19 23:00:54 -08:00
Tyler Veness
53170bbb58
Update roboRIO toolchain installation instructions ( #2883 )
...
There were conflicting instructions: install via the archive on
the releases page, and install using a gradlew command.
2020-11-23 19:48:26 -08:00
Tyler Veness
129be23c9e
Clarify JDK installation instructions in readme ( #2882 )
2020-11-23 19:45:14 -08:00
Tyler Veness
4c695ea088
Add toolchain installation instructions to README ( #2875 )
2020-11-19 13:09:09 -08:00
Tyler Veness
2ca5e1c8d6
Update requirements in README to include full VS install and JDK ( #2808 )
2020-10-25 10:44:25 -07:00
Austin Shalit
1e17e40868
[build] Add a javaFormat Gradle task ( #2805 )
...
This task allows developers to run all of the Java code quality tools at once.
2020-10-24 20:18:19 -07:00
Dalton Smith
7647e29b21
Add docs for building robot projects with other WPILib versions ( #2756 )
2020-10-07 22:04:52 -07:00
Tyler Veness
b7b3dcf3ea
Reorganize build documentation ( #2712 )
...
FasterBuilds.md was merged into README.md since it's so useful.
2020-09-24 20:03:47 -07:00
Tyler Veness
f7da0b4525
Improve list of build requirements in README ( #2709 )
...
The bulleted list was reworded to address excessive wordiness, and links
are now provided for Windows C++ compiler options.
2020-09-24 20:02:52 -07:00
Austin Shalit
370e9d089f
[build] Remove Azure Pipelines CI
2020-08-15 06:14:51 -07:00
Austin Shalit
cab8b18c68
[build] Add GitHub Actions CI Workflow
...
Testing Actions
use home env variable
Use ~ instead of home
update upload-artifact to v2
Do not specifiy branch glob
Fix architecture typo
Simplify on block
Add apt-get update step
Revert tolerance increase
Add publishing
Add vcpkg
2020-08-15 06:14:51 -07:00
Dan Katzuv
5854e284ea
Convert license file to Markdown ( #2190 )
2020-03-14 22:18:33 -07:00
sciencewhiz
e6aa8f3ff4
Update toolchain link in readme ( #2304 )
2020-01-23 16:43:06 -08:00
sciencewhiz
762c88adb8
Update compiler versions in readme ( #1905 )
2019-09-29 16:56:11 -07:00
sciencewhiz
1eb4c99d15
Update README for 2019 changes ( #1569 )
...
Fixes #1562
2019-02-01 23:05:41 -08:00
Dan Katzuv
ce8c71b1f3
Fix link for license ( #1367 )
...
The previous license link referred to `license.txt', but the correct file is `LICENSE.txt`.
2018-10-14 09:58:54 -07:00
Thad House
5fad2b1056
Remove travis and appveyor configuration files ( #1338 )
...
Also update build badge to point to Azure instead.
2018-09-25 21:37:04 -07:00
Brennon Brimhall
dfa46cbddd
Fix typos, keep formatting consistent. ( #974 )
2018-04-29 20:15:50 -07:00
Tyler Veness
6e1be897de
Ran formatter ( #643 )
2017-09-19 21:55:36 -07:00
Jeremy White
eb38204d1a
Update the README to note the need for gcc 5+ and Visual Studio ( #640 )
...
Update the build requirements in the README. Add a note about
Visual Studio, the need for gcc 5, and remove the style guide;
it is mentioned further down, and it is not a requirement for building.
2017-09-19 21:14:53 -07:00
Jaci R
a42ec08d16
Fix RoboRIO Cross-Toolchain GCC Status ( #405 )
...
* Dedicated RoboRIO Toolchain, allow Toolchain Path to change
* Add cCompiler Tool to correctly discover RoboRIO GCC on Mac
* Add @333fred requests for GString and ToolChainPath
* Add Toolchain Path option to README
2016-12-21 19:56:28 -08:00
Tyler Veness
d0900626da
Removed format.py shim ( #393 )
...
Now that our formatter is a Python package (wpiformat), the format.py shim for invoking it is no longer necessary. styleguide#29 should be merged before this patch.
2016-12-18 19:46:20 -08:00
Tyler Veness
fdebdd520a
Added format.py to Travis config ( #236 )
2016-10-23 21:37:43 -07:00
Tyler Veness
32c95fa0da
Moved style guide documents and scripts to wpilibsuite/styleguide ( #207 )
2016-08-21 10:31:43 -07:00
Tyler Veness
227fdc1a60
Updated C++ style guide ( #196 )
...
include guard section now requires #pragma once, enumerators now exclusively use constant naming, and a mention of format.py was added to the "Formatting" section and CONTRIBUTING.md.
2016-08-12 07:14:49 -07:00
Jonathan Leitschuh
4af0bbddee
Add Travis Badge to ReadMe ( #81 )
...
This provides a quick navigation link to our travis build.
Additionally, it makes it so that the master build status can be confirmed quickly.
2016-05-26 15:54:12 -07:00
Tyler Veness
62812faf62
Clean up include guards and EOF newlines ( #65 )
...
* Replaced include guards with #pragma once
* All source files now have exactly one newline appended
Some files had either two newlines at the end or none (which isn't POSIX compliant). This patch fixes that.
2016-05-25 22:40:15 -07:00
Fredric Silberberg
bb64dd3546
Updated README, and added in CONTRIBUTING. This adds tables of contents,
...
as well as fixing a few other issues.
2016-05-12 14:20:20 -04:00
Fredric Silberberg
5bc6e1378c
Readded styleguide accidentally removed in the reorg
...
Change-Id: I240516c2c62d056e6ea4c31026918f5414c6a710
2016-01-01 19:32:33 -08:00
Tyler Veness
5cee85f921
Fixed some typos in the comments of MotorEncoderFixture.java, a method name in CANMotorEncoderFixture.java, and the README files
...
Change-Id: I87d982068f3e7cdcce6e5b06c34a7ef326f5eae0
2016-01-01 16:19:53 -08:00
Peter_Mitrano
2c04cf135b
Improved READMEs
...
fixed a few incorrect statements
added structure and organization to main README to help people find
stuff when they're first starting
Change-Id: I6148f2e9bc63cbeaf5f2e40566bf9d274ed36aaa
2015-12-25 21:16:00 -05:00
Peter_Mitrano
0d062fba3a
Add Cmake wrappers and unzip desktop ntcore builds
...
the task allcsim will build everything
requires ntcore desktop to be built
also fixed Driverstation to match non-sim C++ API
Conflicts:
wpilibc/simulation/CMakeLists.txt
Change-Id: Id38141a5b48ed7fe064c7e6c8d2f618481b7e298
2015-12-18 22:29:57 -05:00
Fredric Silberberg
5080e5b77b
Added README, deleted old obsolete building instructions
...
Change-Id: I9f774caa7b9729ed1fdd2a50117c7d67e65044e4
2015-11-27 12:01:39 -08:00