Comments (8)
Let's wait for the discussion to resolve here, especially for @mehtavishwa30's opinion. I'm fine with the change the way I stated above, but ultimately she's the one responsible for maintaining that section of the docs now so it's her call.
from solidity.
From what I can tell, brownie had a release just last week, so I wouldn't say it's no longer being actively maintained.
from solidity.
That's true. However, there is no guarantee for regular release and maintenance.
It would be better to direct devs to tools with some guarantee that the tool will be maintained for the foreseeable future.
from solidity.
I'd not go as far as to remove Brownie. If it's still releasing, it still a valid choice. We should list both.
But yeah, even the maintainer admits that there's not going to be much happening there other than basic maintenance and seems supportive of Ape: eth-brownie/brownie#1515 (comment). So adding a note along these lines would be fair, so that people know that they should try more actively maintained frameworks first.
from solidity.
Also, perhaps we should list Wake too? I actually don't know anything about it, found it only recently, but it claims to be another Python-based Solidity framework.
from solidity.
I guess I will have to adjust the changes in the pull request to accommodate Brownie too.
from solidity.
djeva
from solidity.
Hey @cenwadike! Thank you for bringing this up. It's helpful to know which tools are maintained and should be encouraged as alternatives to older inactive ones. However, as @cameel mentioned, I am planning to do a refresh of the resources page based on a wider ecosystem evaluation of the tooling landscape.
Currently, it makes most sense to introduce the suggested changes only as part of a holistic update rather than addressing individual issues/contributions. This would allow to also accommodate feedback and interest from the larger user community, the yearly survey results, etc. With that reasoning, I will be closing this issue for now. :)
from solidity.
Related Issues (20)
- Declaring struct at null memory location
- Function selectors from inherited interfaces are not visible in parent interface HOT 1
- [SMTChecker] Bug: Inconsistent Storage Array Bytes Writing HOT 4
- Support for Inlining HOT 2
- assignment to struct in array HOT 1
- Redundant DUP1 and POP in CallValueCheck
- Parser fails when decoding with abi.encode, thus it doesn't allow unpacking to variables that are declared differently (e.g. statement-declared and the ones declared in advance) HOT 5
- Optimized PUSH0 and POP in clearStorageLoop HOT 2
- Optimize resizeDynamicArray
- Segmentation fault in solc in function solidity::frontend::experimental::Analysis::annotationContainer, file libsolidity/experimental/analysis/Analysis.cpp HOT 6
- Deduplicate bytecode dependencies used by both creation and deployed object HOT 2
- Reuse optimized IR/bytecode for bytecode dependencies
- SMTChecker: Underflow and overflow targets not checked or reported on the same expression for BMC engine HOT 1
- Redundant `ISZERO` and `PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND` in covertType
- [Yul EVM code transform] Stack too deep in standalone Yul test case
- ICE in `Z3Interface::fromZ3Expr()` when running tests on Arch Linux HOT 8
- Seems like an incorrect type inference... HOT 3
- Update Z3 to 4.13.0 or later HOT 1
- Consider changing linker on Linux from `ld.gold` to `ld`
- Division by zero is checked in Unchecked blocks HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from solidity.