29 Jul 2021 00:30:39 UTC
- Distribution: Zapp
- Source (raw)
- Browse (raw)
- How to Contribute
- Repository (git clone)
- Testers (41 / 63 / 48)
- KwaliteeBus factor: 1
- % Coverage
- License: perl_5
- Perl: v5.28.0
- Activity24 month
- Download (99.92KB)
- MetaCPAN Explorer
- Subscribe to distribution
- This version
- Latest version++ed by:1 non-PAUSE userPREACTION 💯 Doug Bell
- GETTING STARTED
- SEE ALSO
- COPYRIGHT AND LICENSE
Zapp::Guides - Introducing Zapp
Zapp is a graphical workflow builder. Zapp provides a UI for building parameterized workflows (plans), and provides a UI for end-users to run those jobs and see the results.
The user that is running plans and examining results should have an intuitive, safe experience. An untrained user should be able to run plans to perform the tasks they need.
Analysts or domain experts should be able to start building plans with minimal training. Formulas resemble Microsoft Excel, a well-known, commonly-used development environment.
Developers should have the power to create new tasks that can be added to plans, as well as custom types to handle user input, and triggers (future development) which can automatically run jobs. Specialized job types can ask for input from a user.
Analysts should be able to configure automations (using triggers) which respond to events from other applications (like Slack, JIRA, or BitBucket). This can be used for release approval workflows or continuous integration (CI) jobs (future development).
Scheduled jobs and maintenance tasks keep the business running. Zapp can provide users with a view of which tasks run, when they run, and what they did. Jobs can be stopped and started if necessary. When a job fails, the user can choose to restart it from a particular point.
Runbooks are documentation for common operations tasks. Zapp's goal is to turn that documentation into automation. Even extraordinary operations tasks should be safe operations tasks: Reviews and approval processes take time, and time is critical when the application is down.
To run the Zapp web application, use the
$ zapp daemon Web application available at http://127.0.0.1:3000
To run the job runner, use the
zapp minion workercommand:
$ zapp minion worker
Doug Bell <firstname.lastname@example.org>
This software is copyright (c) 2021 by Doug Bell.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.