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

dx: CI & demo must be one-click runnable #124

Open
pepyakin opened this issue Dec 15, 2023 · 0 comments
Open

dx: CI & demo must be one-click runnable #124

pepyakin opened this issue Dec 15, 2023 · 0 comments

Comments

@pepyakin
Copy link
Contributor

The CI is the last line of defence. It may take quite some wall time, because it may afford to be very thorough. However, it's probably a bad DX (Developer Experience) to rely on it when developing stuff. You don't want to wait 10-30 minutes only to see some compilation error. In the most cases, it's enough to just run superficial tests to uncover the vast majority of errors.

It's essential to do be able to do this quickly. However, atm, it's rather annoying. The repo already hosts several projects and it will host more (#86 or more adapters with their tests). At the same time, the DX of running them is subpar.

Ideally, those workflows should be runnable with a single command. Maybe, something like cargo xtask idiom may help. To enforce reliability, ideally, the same command should serve the CI. This way we can make sure that the workflow always work as expected.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant