Creation of Devtool ring


#1

After a technical discussion with Truffle team about having a standardization around debugging support, it might worth setting up a ring involving teams building developer tools.
I m sure we will find plenty of other topics (like the standardization of the vm trace).

Make sense?


About the Dev Tools Ring category
#2

You can count on the Embark team for this ring.


#3

Sounds awesome! @noot and I talked about it yesterday and you can count us in. We are working on golang tools for compiling, deploying, testing, and interacting with smart contracts (https://github.com/ChainSafeSystems/leth).


#4

Count in all of us working on the Truffle Suite!

On the topic of creating a standard debugging data format, please find the initial discussion’s meeting notes, as well as the new ethdebug GH organization. More to come.

Looking forward to this ring. Thanks @yann300!


#5

I am in. Helping remix tools integration into Atom editor. :robot:


#6

I see a lot of support for this and will create a topic category here in the Forum.

Perhaps it should be called “Dev Tools Ring” (in order to match how this term is widely used).


#7

What are some of the collaboration opportunities that stand-out for this Ring? These can be called out in the Dev Tools Ring wiki page…


#8

remix tools can be divided into few basic groups :

  1. development, debugging & testing tools
  2. development UI/UX
  3. integration of dev tools into various editors
  4. development of independent plugins & integration into Remix IDE

based on these groups we can specify several collaboration opportunities. @yann300 @iurimatias let us know your thoughts.


#9

Sure let’s call it “Dev Tools Ring”


#10

@0mkara thanks for the summing up,
I would also like to point out that the purpose of this Ring is to discuss about how to together approach some general issues around tooling, how to address the need of standard (very important), to share experience on UX and implementation details.
Having teams working/integrating mutual work exists but that should not (imho) be the focus here.


#11

Hey, Santiago from Zeppelin here. Though we’re not working on a debugger, we are interested in storage layout information from the compiler (to ensure compatibility during upgrades), and have this conversation ongoing with the Solidity team. I’d like to know if this format is useful for debugging purposes as well, so we don’t duplicate efforts!


#12

Hi, I’m Ryuya, the author of Vyper plugin for remix and currently working on FVyper project which aims to develop a collection of Vyper contract and formally verify them with KEVM.

Ping me if you have some topics about Vyper, then I will bring the discussion to Vyper team.


#13

I’m interested in the standard of compiler artifacts which make it easier for frameworks and tools to support new languages like Vyper, Flint, etc.


#14

I’d love to join in, currently working on new features for ethtective that will make it easier for developers to use it to debug contract(-to-contract) interaction. Would love to have insight in how I can better help developers understand what happens to deployed contracts.


#15

Thanks for all your reply :wink:
@Cygnusfear @nrryuya feel free to ad yourself to https://github.com/ethereum-magicians/scrolls/wiki/Dev-Tools-Ring