diff --git a/input/pagecontent/concepts_onboarding_checklist.md b/input/pagecontent/concepts_onboarding_checklist.md index 7b17b2174..b160b7ee6 100644 --- a/input/pagecontent/concepts_onboarding_checklist.md +++ b/input/pagecontent/concepts_onboarding_checklist.md @@ -1,8 +1,97 @@ This repository contains the template for building [onboarding](https://github.com/WorldHealthOrganization/smart-trust/blob/main/input/pagecontent/concepts_onboarding.md) information for the Smart Trust Network Attendees. This includes CSCAs, Auth information, signing information and other relevant files for onboarding a participant. Videos guides to the steps described here are available on this [page](video_tutorial.html). {% include img.html img="Onboarding%20Process.drawio.png" caption="Onboarding Process" width ="60%" %} - - +**Prerequisites for Onboarding** + +Before beginning the onboarding process, please ensure the following tools, permissions, and environment configurations are in place. This checklist is crucial for a seamless setup experience. + +
Tools/Requirement | +Description | +
---|---|
GitHub Account | +
+ - Ensure you have an active GitHub account with access to the relevant repositories. + - Permissions: Confirm the necessary repository permissions (read/write access if required for pushing commits). + |
+
OpenSSL | +
+ - Required for generating and managing digital certificates. + - Minimum Version: 1.1.1 or higher. + - Verify: openssl version .+ - Path Configuration: Ensure OpenSSL is correctly added to the system path. + - Download OpenSSL + |
+
cURL | +
+ - Necessary for command-line data transfers, especially useful for API requests. + - Minimum Version: 7.68.0 or higher. + - Verify: curl --version .+ - Download cURL + |
+
Git | +
+ - Essential for version control and interacting with GitHub repositories. + - Minimum Version: 2.28.0 or higher (recommended for improved configuration capabilities). + - Verify: git --version .+ - Download Git + |
+
Text Editor or IDE (Optional) | +
+ - Use a reliable text editor or IDE such as Visual Studio Code, Sublime Text, or Notepad++ for editing files. + - Extensions: If using VS Code, consider adding extensions for Markdown and GitHub integration. + - Download Visual Studio Code + |
+
Network and Firewall Permissions | +
+ - Network Access: Ensure network settings allow access to GitHub and other required external resources (e.g., API endpoints). + - Firewall Permissions: Verify firewall permissions to avoid connectivity issues. + |
+
CLI Tools and Path Configuration | +
+ - Confirm that all tools (e.g., openssl , curl , git ) are available in the system PATH for easy command-line access.+ - OS Compatibility: These instructions are applicable for Linux, macOS, and Windows. + |
+
Environment Configuration | ++ - Environment Variables: Set required environment variables (e.g., API keys, tokens, or paths) as specified. + | +
Additional Resources and Documentation | ++ - Familiarize yourself with supplementary documentation, including API references, security guidelines, and data handling policies needed for the onboarding process. + | +