16 Commits

Author SHA1 Message Date
M. Anthony Aiello
9d3ff7104b Update README to reflect deprecation status 2021-11-06 05:38:53 -07:00
James Hamil
5b27b28dc5 Changes for afrl-rq repository 2020-07-27 13:09:57 -04:00
M. Anthony Aiello
486c2a64b6 Fix link for quick-start guide (#61) 2020-07-02 09:42:34 -04:00
M. Anthony Aiello
dc03cb2314 Final Updates to README (#59)
* Update README to specify curl and suggest pyenv

Curl is required and should not have been omitted. Since we mention 18.04, we should acknowledge that the system python is no good and point users to pyenv to install 3.8

* Updates from discussion

Add a quick-start section; clarify some of the getting-started sections; add a section on Ada.
2020-07-02 09:35:07 -04:00
M. Anthony Aiello
1dc3d5bfaa Feature/finalize readme (#51)
Rebuild the README to reflect the current organization of the repository and expected usage.
2020-06-25 15:58:19 -04:00
M. Anthony Aiello
8737b1d748 Feature/style checks (#45)
Support pre-commit checks used in AdaCore/e3-core

These are a good example of best style practices for python projects. Adding the associated badges to the README (even though it needs to be rewritten) so the commit is complete and consistent.

Documentation of how to set up and run the checks is in CONTRIBUTING.md
2020-06-23 09:54:41 -04:00
rogers
daa4f16014 note dependency on vagrant plugin vagrant-disksize 2020-01-28 22:11:34 -06:00
Nicolas Roche
a3bf5645fb Add script to set environment for build or usage 2019-12-23 11:30:34 +01:00
M. Anthony Aiello
d576db30f5 Fixes #5 and #6: update README & build-vagrant-gui
Fix for issue #5 (Remove Reference to `vagrant-vbguest` Plugin): update the README to remove this optional step and update the the script to reload the gui machine after provisioning, so that the manually-installed guest additions will be reloaded.

Fix for issue #6 (README Should Warn about VirtualBox 6.1 Incompatibility): update the README to clarify instructions for downloading VirtualBox, including updating the address from which VirtualBox should be downloaded.
2019-12-18 11:19:35 -05:00
M. Anthony Aiello
482506f820 Update Vagrantfile, README; new run-example.py
Created `run-example.py`, which is a frontend for running the examples packaged with OpenUxAS. Importantly, it allows paths to OpenUxAS and OpenAMASE to be specified on the command line or in environment variables; it defaults to using the correct location inside the anod sandbox. This has been tested reasonably well.

Updated the Vagrantfile to remove the -almost machines; instead, the Vagrantfile looks for the gnat-bin binary and maps it if it's present on the host. Then, during provisioning, it checks for the file before downloading it. This eliminates potential for errors from replicating the specs (especially since I only test the -almost variants).

Updated the GUI machine to set clipboard sharing; this works (the menu is set) but doesn't work (clipboard sharing is broken).

Finally, added a one-shot script that builds the GUI machine and runs all the builds.
2019-12-16 21:14:58 -05:00
M. Anthony Aiello
a88f878d22 GUI Machine + Working Ada Build
Added CONTRIBUTING.md

Created a patch for GNAT community that updates the formal containers so that the Ada build succeeds.

Updated the Vagrantfile to further DRY up the provisioning. Then added a GUI machine to both uxas and uxas-almost. This machine will create an Ubunut desktop environment.

The README has been updated to describe how to use it.
2019-12-13 15:34:01 -05:00
M. Anthony Aiello
8e046c2326 Update README
Grammar fixes; tweak instructions.
2019-12-12 15:23:43 -05:00
M. Anthony Aiello
299d210314 Clean Up Errors; Bootstrap Outside of Shared Dir
Removed all red text / error messages from the provisioning.

Now bootstrapping in a VM-local directory, rather than in a shared directory. This is higher performance and should avoid errors on Windows.

Update the README to remove the Windows Administrator note and to provide a one-liner for creating the machine and running the first build.
2019-12-12 14:25:01 -05:00
M. Anthony Aiello
392a699ee4 Update README and Vagrantfile
On the Vagrantfile, turn off the GUI (for now), since it's a bit confusing for new users.

The README has been reorganized a bit and updated, most notably to describe how to use Vagrant. This may still change as testing continues.
2019-12-12 09:34:08 -05:00
Nicolas Roche
d655c23cd2 Add OpenUxAS build procedure 2019-12-11 09:16:39 +01:00
Nicolas Roche
af7d3addbc first commit 2019-12-10 10:17:36 +01:00