-
Notifications
You must be signed in to change notification settings - Fork 33
Description
Problem Statement
Manual setup in a DevOps workflow is time-consuming and can be error prone and using actions to setup Rust becomes infeasible and additional steps had to be installed, which increases the risk of human error in a DevOps workflow.
Target Audience
Solana developers, firms that are developing and deploying applications to Solana and people who want to develop and deploy applications in Solana and people who are working in/with DevOps to deploy their applications in real time while using Poseidon as a transpiler.
Competitive Analysis
Because Poseidon is natively a TypeScript transpiler for Solana using Anchor and its Python counterpart, Seahorse is no longer maintained, it doesn't have any rivals in this field.
Features to Have for Minimum Viable Product (MVP)
The action should execute seamlessly without needing Solana, Rust, JavaScript/TypeScript to be installed separately, it can even work with Solana SDKs that are officially developed by Solana or Anchor maintainers for Poseidon.
The same action should transpile TypeScript program without requiring additional steps other than the commands mentioned in the documentation
User Stories
As a developer creating a CI/CD pipeline in GitHub Actions, I want to use Poseidon as an action so that I don't have to setup everything from scratch.
As a developer, I don't want to take extra steps just to setup the whole workflow on my CI workflows so that I can focus on more important tasks related to my application.
Side note: I can further help to make this idea a reality and it'd be a great addition for the developers and DevOps folks working with Solana (also I'm a former graduate on Solana and can work as a product manager for the project, never hesitate to reach out to me if needed).