-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
📝 End-to-End Documentation for the New App Process #2636
Comments
Initial thoughts:
|
When the related documentation tickets have been completed, this should act as sufficient end-to-end documentation. |
Notes from initial run through of documentation https://docs.google.com/document/d/1yPU16spxcHkzLjCOnInc5hydc14LzXJEfWlB-Zvrc5A/edit |
Control Panel has been updated to add secrets in PR#1247. Changes were made to ECR for the app runthrough, merged in this PR. Testing these changes by reregistering the app via Control Panel in prod, and then rerunning the deploy workflow, resulted in the app being deployed successfully. The new app template repo has been updated in a PR to remove steps from the github actions that are no longer required Updated documentation based on notes from the initial runthrough - check the changes in the latest commit to the open PR |
Additional changes made to Control Panel in ministryofjustice/analytics-platform-control-panel#1250 |
User Story
As an Analytical Platform Developer
I want to document the entire new app process, with a special focus on the sequential ordering of steps.
So that App Owners and Developers understand the critical order of operations, like creating the app in the Control Panel before setting up Cloud Platform namespaces, and then updating the app information with namespace and service account names to enable the new app to assume its role correctly.
Value / Purpose
This thorough documentation is essential to guide users through the new app process seamlessly, ensuring they follow the steps in the correct order to avoid common pitfalls and misunderstandings, thereby streamlining the app setup and deployment.
Useful Contacts
@data-platform-apps-and-tools
User Types
App Owners, App Developrs, New Users of the Analytical Platform
Hypothesis
If we provide detailed and clearly structured documentation outlining the step-by-step process for new app creation
Then users, especially App Owners, will find it easier to navigate the complexities of setting up new apps, leading to fewer errors, a smoother overall process and reduced support overhead.
Proposal
Documentation, potentially with illustrations published in AP User Guide.
Additional Information
High-level outine of the process available here: https://docs.google.com/document/d/1S9JfeeZyGTPIVORP29IU_5mgPMqV4A7LTEK51p6tZW4/edit
Definition of Done
The text was updated successfully, but these errors were encountered: