[Final Proposal]: Simplifying Deployments on Akash Network from GitHub/GitLab/Bitbucket [Phase 2] #846
HoomanDgtl
started this conversation in
Governance Proposals
Replies: 2 comments 1 reply
-
@HoomanDgtl , Thank you so much for putting this final proposal together. I know that you have taken a lot of feedback from the draft proposal you have been circulating since January. Some of the questions that we have talked about previously are still unanswered for me.
|
Beta Was this translation helpful? Give feedback.
1 reply
-
I support this proposal. Insiders are the heart of the Akash community. From the very first call I joined, I knew it was a purpose-driven community. Every role and responsibility outlined here is crucial to Akash's global success! |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Proposal: Simplifying Deployments on Akash Network from GitHub/GitLab/Bitbucket [Phase 2]
Proposal Overview
After gathering extensive feedback from the community on our draft proposal here and sharing updates at the Steering Committee and SIG-Clients meetings, we’re excited to share our updated and final proposal for Phase 2 of our deployment streamlining initiative. Thanks to your valuable suggestions, we’ve refined our strategy and managed to cut the total budget from $70k to $62k without losing any key deliverables.
Notable Changes Following Feedback:
Background
In Phase 1 of our initiative, we rolled out automatic deployments for widely used JavaScript frameworks from GitHub to the Akash Network. This feature has already made deployment easier for countless developers, laying a strong foundation for future growth.
Since we launched it at console.akash.network, many developers have adopted the feature, sharing positive feedback in our Discord community, especially about how much simpler the deployment process has become. This shows not only the effectiveness of our approach but also the strong demand for these features within our ecosystem.
Current Achievements (Phase 1 Recap)
Phase 1 succeeded in offering developers a hassle-free, automated deployment experience akin to Vercel and Netlify. It allows easy deployment of applications from GitHub, GitLab, and Bitbucket repositories right onto the Akash Network.
Frameworks Currently Supported:
Phase 1 Implementation Details:
Phase 2 Objective
Our aim for Phase 2 is to broaden support to additional technology stacks, including Go frameworks, Python frameworks, Ruby on Rails, and WordPress. This expansion is intended to attract a wider variety of developers and projects, ultimately boosting the utility and appeal of the Akash Network.
Proposed New Features
Go Web Frameworks
Python Frameworks
Ruby Framework
CMS Platform
Implementation Plan
Our implementation strategy takes a balanced development approach, leveraging containerization, language-specific build optimizations, and automation to ensure seamless deployment across multiple technology stacks:
1. Framework Analysis & Architecture Design
2. Framework-Specific Development
3. Testing & Quality Assurance
4. Documentation & Developer Support
5. Console Integration
Detailed Timeline
Month 1: Architecture Design & Go/Python Implementation
Week 1-2
Week 3-4
Month 2: Ruby/WordPress Implementation & Testing
Week 5-6
Week 7-8
Month 3: SDL Integration, Documentation & Launch
Week 9-10
Week 11-12
Revised Budget Breakdown
1. Development & Integration
Go Frameworks: $14,000 (140 hrs)
Python Frameworks: $13,500 (135 hrs)
Ruby on Rails: $10,000 (100 hrs)
WordPress: $9,500 (95 hrs)
2. Infrastructure & Orchestration
Build Pipeline: $6,500 (65 hrs)
Deployment Orchestration: $4,000 (40 hrs)
3. UI & Documentation
Console Interface: $3,500 (35 hrs)
Technical Documentation: $4,000 (40 hrs)
Total: $62,000 (620 hrs)
Documentation & Approach
We'll provide a high-level overview of our strategy, paired with technical documentation that gives the community a clear yet thorough understanding of the framework. This will include the languages we support, any current limitations, and possible future avenues for integrating new languages if needed.
Benefits
Expanded User Base
Enhanced Versatility
Competitive Advantage
Community Empowerment
Governance Timelines
Conclusion
Phase 2 aims to solidify Akash Network as a comprehensive platform for decentralized deployments, providing developers from various ecosystems with a robust and flexible solution for their deployment needs. By trimming our budget while ensuring quality and by creating paths for community contributions, we’re not just enhancing technical capabilities but also fostering a sustainable ecosystem for continual innovation.
Our involvement in both the Steering Committee and SIG-Clients meetings has yielded valuable insights that have influenced this proposal, ensuring it aligns with the broader vision of Akash Network and addresses community needs. We’re looking forward to continuing this collaborative approach throughout the implementation phase.
Beta Was this translation helpful? Give feedback.
All reactions