General Notes
- Primary use case is to collaborate between members of the dev guild
- One member ran into a bug while running a newly-installed Upstream client (newest version)
- User is running MacOS Catalina 10.15.7
- Documented list of issues and bugs during session:
- MVP wants:
- Seamless onboarding experience
- Both for users and an organization
- Some type of patch management (issuing, accepting, commenting) during project collaboration
- Possibly use a multi sig wallet as a way to “govern” code changes to the system
- Replication across seed nodes that the DAO has set up
- Nice to have features:
- Would be nice to have some type of plugin system to integrate, for example, GitGuardian.
- GitGuardian automatically scans uploaded code to check whether it has any security vulnerabilities.
- Possibly create a permissionless plugin system that allows for developers to extend Upstream functionality
- Integration with Fleek, similar to how Vercel watches GitHub and automatically builds and deploys to a server
- Open Questions:
- How will the storage for a seed node scale with more projects?