jdickey / do_api_scripting Goto Github PK
View Code? Open in Web Editor NEWExercises several command and query actions in the DigitalOcean v2 API. Useful for DevOps.
License: MIT License
Exercises several command and query actions in the DigitalOcean v2 API. Useful for DevOps.
License: MIT License
Successfully implement and prove utility exercising all documented action (command and query) capabilities compliant with the usage documentation, including:
help
or version
require an environment variable, DO_API_TOKEN
, to contain a Personal Access Token ("API key") belonging to the DigitalOcean user owning the resources being operated on (the Current User);Each command which acts upon a Droplet requires the Droplet ID to be specified using a --droplet-id=
or -d
command-line parameter. Failing to specify a Droplet ID must produce an appropriately-informative error message without performing any API actions.
API actions which report errors must cause an appropriately-informative error message to be reported, including the detail (missing or invalid API key, Droplet ID, Floating IP, or name) as appropriate.
Unit tests for API actions must use stubs and mocks rather than perform live API calls. Separate integration tests must test correct execution as well as all known error conditions for each command.
Completion of each and all of these tasks is required before releasing Version 0.9.0 of the Gem. Release of Version 1.0.0 of the Gem requires that that release has been tested in actual use, and any new issues rectified.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.