cyberark / community

Information for the CyberArk contributor community
Apache License 2.0
7 stars 5 forks source link

Suite release has undergone XA #48

Closed izgeri closed 4 years ago

izgeri commented 4 years ago

User Stories

Open Source Users

As a Conjur Open Source user
I want to know what tools and integrations there are for Conjur
so that I can evaluate whether Conjur is suitable for me to use, and which tools / integrations are compatible with my systems.
As a Conjur Open Source user
I want to know what versions of Conjur OSS components to use
so that I am using reliable, well-tested software that works together as expected when used within my systems.

OSS Suite Component Maintainers

As a maintainer of a Conjur OSS suite component
I want to know how to ensure new versions of my component get into the OSS suite release
so that OSS users can benefit from new features my team is adding to our component.
As a maintainer of a Conjur OSS suite component
I want to know what I'm responsible for testing and what will be tested in the OSS suite
so that it's clear what tests I need to include and maintain in my component repository, and which tests belong in the central OSS suite release repo.
As a maintainer of a Conjur OSS suite component
I want to know what standards I need to maintain in my repository
so that my CHANGELOG entries, releases, READMEs, etc are compatible with the OSS suite release.

Conjur OSS Contributors

As a Conjur Open Source contributor
I want to know what components there are
so that I can find components that I can contribute to.
As a Conjur Open Source contributor
I want to know what is included in the Conjur OSS suite
so that if there are tools or platforms that are not supported, I can make a difference by building something to fill the gap.

Conjur OSS Suite Release Managers

As a Conjur release manager
I want o know what changes have been made to components since the last suite release
so that I can decide if enough changes have been made to merit a new release.
As a Conjur release manager
I want to know how to create a new release, including any manual steps that are required
so that I can successfully create a new release without missing any steps.
As a Conjur release manager
I want to know the results of automated tests
so that I can be sure all included components work together as expecteed at the pinned versions.

Conjur Core Downstream Developer

As a developer on a downstream project that uses Conjur as its core
I want to know when there are new Conjur OSS suite releases
so that I can review the changes and update my project to use the latest OSS suite release version of Conjur.
As a developer on a downstream project that uses Conjur as its core
I want a machine readable summary of what is included in each OSS suite release
so that I can build automation around the OSS suite releases as needed.
izgeri commented 4 years ago

Do we also want to include something about "As an open source user, I want to know how to upgrade the suite components I use so that I can keep my deployments up to date with the latest suite releases"?

izgeri commented 4 years ago

@alexkalish wdyt about this card? I still have it open in the suite epic

alexkalish commented 4 years ago

Let's close it. We need to move on to other projects and we'll stay attentive to feedback.