Preconditions
Candidates
10x Resume assumes candidates are software developers familiar with the typical processes involved in downloading and installing software, editing files and using command-line tools.
Unix
10x Resume expects the candidate has a Unix system with Bash ↗︎ and Git ↗︎.
Third-party tools
10x Resume expects a candidate will ensure their system has the following third-party tools installed in their environment.
just https://github.com/casey/just jq https://github.com/jqlang/jq pnpm https://github.com/pnpm/pnpm dotenvx https://github.com/dotenvx/dotenvx
Precondition check
Candidates can verify the tools listed above are available on their own or they can manually run the same cursory check the 10x Resume just ↗︎ commands use during the development process to verify the tools are present after they’ve creating their 10x Resume git workspace.
Steps
-
Change to the git workspace directory cloned from 10xresume/dev ↗︎
(e.g. ~/10xresume/dev)Terminal window cd ~/10xresume/dev # the base git workspace directory -
Run the precondition check
Terminal window just preconditionsNo output will be shown if the tools are available. An error only will appear if any required tool is not found.
Sample error output
% just preconditionsmissing jq ........ https://github.com/jqlang/jq
Why is nothing printed if the tools are available?
As mentioned above, the other just ↗︎ commands in the
10x Resume .justfile automatically perform this quick check
each time they are run. It’s expected to succeed each time so
nothing is printed unless there’s a problem.
Since the check is run automatically by the other commands, candidates only need to run it explicitly when getting started.