Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tympanix/artoodetoo
Awesome dataflow task runner for automating every day tasks with a modern web interface
https://github.com/tympanix/artoodetoo
angular2 automation concurrency dataflow dataflow-programming golang
Last synced: about 1 month ago
JSON representation
Awesome dataflow task runner for automating every day tasks with a modern web interface
- Host: GitHub
- URL: https://github.com/tympanix/artoodetoo
- Owner: tympanix
- License: gpl-3.0
- Created: 2017-02-23T11:04:41.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-06-11T20:32:32.000Z (over 7 years ago)
- Last Synced: 2024-06-20T18:13:47.096Z (5 months ago)
- Topics: angular2, automation, concurrency, dataflow, dataflow-programming, golang
- Language: Go
- Homepage:
- Size: 536 KB
- Stars: 8
- Watchers: 5
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Artoodetoo
Awesome self-programmable task runner for automating every day tasks## Development
### Prerequisites
Development requires that you have set up golang, npm and nodejs on your machineFirst, get the source code with the go get utility
```shell
go get github.com/Tympanix/artoodetoo
```Then install the development dependencies
```shell
cd web && npm install
```Now install the `@angular/cli` utility
```
npm install -g @angular/cli@latest
```### Running
Build the server application using:
```shell
go build
```Follow the instruction in [Quick Installation](#quick-installation) to deploy the server
Now start the web application development server
```shell
cd web && npm start
```## Quick Installation
First, create an application secret. Type the following command:
```shell
artoodetoo secret -g
```Now, create a user for the application. Execute and follow the prompt instructions:
```shell
artoodetoo user add
```Now start the application itself by executing:
```
artoodetoo
```