User walkthrough¶
The steps an user must follow to use and consume an atom. Even how the user could create and propose a ToolBox
Prerequisites¶
To be able to work in the Plug'In Playground, the user must have some knowledge of
Unix/Linux
base commands : files related (ls, cd, mv, cp...), pipes, find and filter text...git
base commands: clone, checkout, branch, pull, merge, config...docker
base commands with their options: pull, build, runDockerfile
structure and commands
Quest¶
The user quest can be summarized graphically as follows:
1 2 3 4 5 | -> Atom Docs | AtomStore -> Playground -> Integrate several atoms -> Toolbox | | | -> GitLab -------> Lucy Wall <------- |
A better-looking drawing can be found in Plazza
TL;DR¶
Available atoms are listed in Atom Store.
In the atom's page, you will find the links to its documentation (Atom Docs) and source code (GitLab).
Build and/or deploy in Playground.
Repeat with some more atoms and build a Toolbox
Share your experience in the Lucy Wall.
Search and find an atom¶
User visits Atom Store to find an atom that fits his/her needs or covers a research subject.
Learning about the atom¶
User learns by him/herself about the features and how-to-use the atom reading :
- The documentation in Atom Docs
- The source code in the Atom homepage
Also he/she can go to the Lucy Wall to look for examples of use cases or learn how to use the atom with more examples than in the developer documentation.
Run, test and hack the atom¶
User opens the playground, starts an instance and pulls the image if it exists in Artifactory. If it is not available in Artifactory, the user clones the project from its GitLab repository and builds the image following the atom documentation for the instructions.
Play with the atom, experiment, hack it, tune it, plug it with other atoms, code some calling functions between them, bundle a group of them to create a Toolbox.
Share¶
Share your experience in the Lucy Wall.