Skip to content
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

🛠️Documenting Self-Service of Cloud Platform Namespaces for App Owners #2635

Closed
3 of 5 tasks
Tracked by #1700
julialawrence opened this issue Dec 4, 2023 · 5 comments
Closed
3 of 5 tasks
Tracked by #1700
Assignees
Labels
data-platform-apps-and-tools This issue is owned by Data Platform Apps and Tools enhancement enhancing an existing feature

Comments

@julialawrence
Copy link
Contributor

julialawrence commented Dec 4, 2023

User Story

As an Analytical Platform Developer
I want to provide comprehensive instructions and sample code to enable App Owners to self-service their requests for Cloud Platform namespaces and integrate them with their GitHub repositories.
Even though the namespace creation process isn't automated yet, App Owners can navigate this essential step more easily, reducing complexity and potential confusion.

Value / Purpose

Documenting and simplifying this process is crucial for App Owners, particularly those unfamiliar with the Cloud Platform. By providing clear instructions and example code, we aim to make the namespace configuration process more approachable and manageable.

Useful Contacts

@julialawrence @ymao2

User Types

App Developers new to Cloud Platform

Hypothesis

If we provide detailed documentation and sample code for the self-service of Cloud Platform namespaces
Then App Owners will find it easier to set up and configure their namespaces, leading to a smoother integration with their GitHub repositories and a better overall experience in setting up their applications in the interim while we work to automate this step.

Proposal

Document the process in the AP user guide and provide sample code together with instructions on how to replace placeholders.

Additional Information

Undecided:

  • Do we provide instructions using the CP CLI or fully manually?
  • Where should we store sample code?

Definition of Done

  • Agreed on undecided issues listed in Additional Information
  • Documented the process for creating CP namespaces
  • Documentation and sample code reviewed by team
  • Second developer validates instructions and code by carrying out the outlined process end-to-end
  • Documentation and sample code published
@michaeljcollinsuk
Copy link
Contributor

michaeljcollinsuk commented Dec 8, 2023

Initial thoughts:

@michaeljcollinsuk michaeljcollinsuk moved this from 🧐 To Do to 💨 In Progress in Analytical Platform Jan 15, 2024
@michaeljcollinsuk michaeljcollinsuk self-assigned this Jan 15, 2024
@michaeljcollinsuk
Copy link
Contributor

More thoughts:

@michaeljcollinsuk
Copy link
Contributor

Initial draft of documentation has been added to a draft PR, and is ready for review:

https://github.com/moj-analytical-services/user-guidance/pull/392/files#diff-027575753b81752fd1558e92cf8a55110f5791ce2b3d176d71d59b76fc5cf900R73

@michaeljcollinsuk michaeljcollinsuk moved this from 💨 In Progress to 👀 In Review in Analytical Platform Jan 19, 2024
@Gary-H9 Gary-H9 self-assigned this Jan 22, 2024
@Gary-H9
Copy link
Contributor

Gary-H9 commented Jan 24, 2024

I've read the PR above and pushed some minor changes

  • 'app' -> 'application'
  • Capitalise Headings
  • Refactor last section for brevity

All in all I think it's great and can be merged. I'll leave this for Michael to confirm as complete on his return since it's still in Draft.

@michaeljcollinsuk
Copy link
Contributor

Documentation has been written and reviewed, closing this as the run through of all documentation sections and deployment of docs is being tracked in #2636

@jacobwoffenden jacobwoffenden moved this from 🛂 In Review to 🎉 Done in Analytical Platform Feb 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
data-platform-apps-and-tools This issue is owned by Data Platform Apps and Tools enhancement enhancing an existing feature
Projects
Archived in project
Development

No branches or pull requests

3 participants