Closed codecovdesign closed 1 month ago
consider recent change for project coverage opt-in (section in "configuration")
@codecovdesign design looks great! The one thing I need to verify is that we can determine whether each of these are configured. Currently all but the Slack integration we definitely can do. Need to double check Slack though, will follow up.
One design comment, in the video for Slack, IMO it would be better to have the in-app link take you directly to install and skip the extra click to the marketing site.
@spalmurray-codecov
Need to double check Slack thoug
@RulaKhaled may be able to help you on that one
@spalmurray-codecov also sent over a sync for tommmorrow to do a quick review and discuss this issue a bit more
review on 6/16
Problem to Solve
Exploration
A
configuration
page at the org > repo level that displays available features and the current configuration status (active/inactive) of each feature for a given repository. This page would serve several purposes:feature discovery: users can easily see all the features available to them, making it easier to take advantage of new tools and integrations
configuration overview: provides a snapshot understanding of which features are currently active or inactive, supports: https://github.com/codecov/engineering-team/issues/1386
simplifying activation: actionable / for inactive features link the relevant documentation
education and guidance: include brief descriptions of each feature and what plan it's related to (helps: https://github.com/codecov/engineering-team/issues/1444)
view designs
previous designs / ideation
`settings` => `configuration` > repo Manager | repo configuration w/ configured features | Upgrade to pro | | --- | --- | --- | | | | | https://github.com/codecov/engineering-team/assets/87861036/862f7f36-6226-4947-ab7e-dd7478993c8a Later versions this page can support 1) new features, 2) upgrades, 3) [configuring with PR](https://github.com/codecov/engineering-team/issues/153)