Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
[submodule "taskgen"]
path = taskgen
url = https://github.com/argos-research/taskgen
url = https://github.com/argos-research/taskgen.git
branch = master
10 changes: 10 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@

install-minimal:
$(MAKE) -C taskgen install



# EXAMPLE ml
#install-machine-learning:
# install-minimum
# $(MAKE) -C machine-learning-example install
54 changes: 53 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,54 @@
# client-tools
Meta-Repository for client tools of the project

Meta-Repository for client tools of the project.


## Installation

Only Ubuntu 16.04 is supported.

```
git clone https://github.com/argos-research/client-tools.git
cd client-tools
git submodule init
git submodule update
make install-minimal
```

## Contribution

1. Create a Repository in your Github Profile
2. `git clone https://github.com/YOUR_REPOSITORY`
3. `cd YOUR_REPOSITORY`

*(Optionally)* If your project depends on `taskgen`:

4. `git submodule add -b master https://github.com/argos-research/taskgen.git`

You are done with your project and want to integrate it in `client-tools`? Make
sure, that:

* there is a `Makefile` with `install`-command in your root folder. All
dependencies should be installed by calling `make install`.
* a `README.md` with an introduction to your project.

If you are done with your project, ask your supervisor for a new repository in
`client-tools`. Finally create a pull-request from your repository to the new
repository.


## Structure

- `client-tools` **(REPOSITORY)** Meta repository for all client-side
tools of the ArgOS project.
- `taskgen` **(REPOSITORY)** task-set generator and distributor
- `machine-learning-example` **(REPOSITORY)** bachelor thesis example about machine
learning
- `taskgen` **REPOSITORY** depends on `taskgen`
- `README.md`
- `Makefile` installation instructions
- `main.py` example script

- `another-project` **REPOSITORY**
- ...

73 changes: 0 additions & 73 deletions qemu-up.sh

This file was deleted.

2 changes: 1 addition & 1 deletion taskgen
Submodule taskgen updated 160 files
2 changes: 0 additions & 2 deletions taskgen-cli

This file was deleted.