-
Notifications
You must be signed in to change notification settings - Fork 148
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
Online browser IDE for TON #137
Comments
Nice! TON IDE is a very important initiative! |
How much money do you need in the end for the reward? |
I really need this! Please! Please! Please make it happen! My favorite ETH tool: Need one for TON as well. I'm not a PHD in computer science so I need a simple tool! |
Total: $3130 MVP + $4840 new features = $7970 . |
Would be nice to use https://github.com/ton-community/blueprint as a standard way to develop contracts using this IDE |
Thanks, great suggestion, we would definitely love to support project templates in feature releases. |
@delovoyhomie Sure, I would be happy to take on an assignment |
👋 |
Hey guys, any updates? 🙂 |
Hello Roman, Here's an update: Completed tasks: Remaining tasks: |
Hello everyone, Here are the latest updates: ❌ I tried http://www.skypack.dev, which allows installing npm packages in the browser. However, this technology doesn't fully support running all modules. 🏆 I tested a new technology that has recently been released in a stable version, http://webcontainers.io. From now on, I will provide updates on the changes every week. |
Hello everyone, 💅 Redesigned the layout. ⏳ Currently, I am working on adapting the webcontainers file system. |
Hello everyone, ⏳ 🏁 Currently, I am finalizing the adaptation of the file system in web containers. |
Hello everyone, ✅ File system adaptation is completed. The project can now be assembled. 2023-05-31.23.55.14.mov |
Hello everyone, ⏳🏁 Currently, I am finishing the synchronization setup between the file system and the editor. |
Hello everyone, ✅ Synchronization between the file system and the editor. |
Hello everyone, ✅ Resolving issues with adding new folders and files to the file system. |
Hello, ⏳ 🏁 Currently, I am finishing the implementation of smart contract deployment feature. |
Hello, There is currently an issue with deploying the tonkeeper smart contract. |
Hello everyone, |
Hello everyone, |
Hello everyone, |
Hello, |
Hello everyone, |
Hello everyone, The project has been updated at https://ilyjs.github.io/ton-ide/. |
@delovoyhomie
The most logical next steps are:
build.movdeploy1.movdeploy2.movtests.mov |
@delovoyhomie |
Hi, it's a bit lagging for me when I use it. Can you optimize it? |
@howardpen9 I'm still waiting for the response from the ton team regarding the logistics and the future of this project. |
@delovoyhomie Hey, sending a friendly follow up on this issue. |
Hey, sending a friendly follow up on this issue. |
where is the link for testing? |
|
@delovoyhomie Hey, sending a friendly follow up on this issue. |
@ilyjs, I apologize for the delayed response. Yes, we acknowledge that we have met the stated milestones, but the development time has significantly overrun, and now there is not such a clear need for this. Likewise, the quality of the product is such that some features do not work or work unstably. We value your effort, so we still want to compensate for your expenses, but not in full. It’s rather closer to $2000. Would that be fair, do you think? |
@delovoyhomie thanks for getting back to me. I do understand the development took longer than expected (although there never was a specific timeline in question), and I also understand that there's another project in works already with overlapping functionality, and you don't want to continue work on this footstep. On the other hand I did put a lot of time and love into this project, payed for the server/domain from my own pocket, and took some unpaid time off to accelerate the pace. As we need to find a compromise here, I talked with @kirjs and the @thekiba who gracefully agreed to wave their part. Would $3985 (half of the initial amount we agreed on) be a reasonable amount here to cover my expenses and also at least some part of my work? |
@delovoyhomie Hey, sending a friendly follow up on this issue. |
1 similar comment
@delovoyhomie Hey, sending a friendly follow up on this issue. |
@delovoyhomie Hey, sending a friendly follow up on this issue. |
@delovoyhomie Hey, sending a friendly follow up on this issue. |
@delovoyhomie Hey, sending a friendly follow up on this issue. |
@delovoyhomie Hey, sending a friendly follow up on this issue. |
@delovoyhomie Hey, sending a friendly follow up on this issue. |
@delovoyhomie Hey, sending a friendly follow up on this issue. |
@delovoyhomie Hi, I would like to receive a response. Since February 19, I have occasionally reminded you that I am waiting for an answer from you. |
@delovoyhomie Hi. I turned off the server to avoid wasting money. Still waiting for your response. |
Summary
Online browser IDE to allow creating, editing, deploying, and debugging FunC TON Smart Contracts.
Context
Creating your first TON contract is a challenging endeavor and requires installing, configuring, and running multiple tools.
In the first step, we want to create a tool allowing beginners to quickly start, run, deploy and debug smart contracts with no setup required.
I created an MVP with the help from @thekiba and @kirjs https://github.com/ilyjs/ton
MVP: TON IDE
compilation and execution (locally in the browser!)
Screen.Recording.2022-11-12.at.21.15.09.mov.mp4
Goals
New users can open a browser page and start working with TON smart contracts.
Deliverables
Definition of Done
Reward
MVP:
@ilyjs ($40/hr) total 52hrs
Education - 4hrs
Creating MVP - 40hrs
Consulting/Brainstorming - 8hrs
@thekiba ($50/hr) total 12hrs
UI Polishing and add script files - 5hrs
POC 4hrs
Consulting/Brainstorming 3hrs
@kirjs ($50/hr) total 9hrs
Education 4hrs
Consulting/Brainstorming 5hrs
Footstep:
Ability to create/delete/rename/move files - 40hrs
Refactoring and update dependencies to func-js - 20hrs
Deploying contracts to Testnet - 40hrs
Research and сonsulting - 20hrs
IDE available online on github pages and hosted on Firebase Hosting - 1h
Total 121hrs
Total 7970$ in TON equivalent
The text was updated successfully, but these errors were encountered: