open-sauced / app

🍕 Insights into your entire open source ecosystem.
https://pizza.new
Apache License 2.0
414 stars 220 forks source link

feature: Create "Add Insight Page" page #562

Closed eryc-cc closed 1 year ago

eryc-cc commented 1 year ago

Summary

The flow to add a new insight page is a single page with a form.

Components required before starting this task:


Preview

https://user-images.githubusercontent.com/101464991/198091979-9faf80ec-d48e-4aa0-9dbb-bfcbc3752057.mov

eryc-cc commented 1 year ago

@brandonroberts @SunGoldTech

Ready for development, as soon as the other components are available in our Storybook.

brandonroberts commented 1 year ago

We also have an endpoint ready to add an insight page for the authenticated user

https://api.opensauced.pizza/#/Insights%20service/addInsightForUser

@pixelsbyeryc what's the user flow after the insight page is successfully created? Do we show some sort of confirmation, or just redirect them back to the main list?

brandonroberts commented 1 year ago

@bdougie @pixelsbyeryc adding this here from the all hands, as we already have context on this feature. The ask was to update this feature to manually enter a repo org/name for an insight page to start, then add the complete list/search capabilities in the future.

github-actions[bot] commented 1 year ago

:tada: This issue has been resolved in version 1.17.0-beta.1 :tada:

The release is available on GitHub release

Your semantic-release bot :package::rocket:

github-actions[bot] commented 1 year ago

:tada: This issue has been resolved in version 1.17.0 :tada:

The release is available on GitHub release

Your semantic-release bot :package::rocket: