Skip to content
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

replace Brownie with Ape #14871

Closed
cenwadike opened this issue Feb 19, 2024 · 8 comments
Closed

replace Brownie with Ape #14871

cenwadike opened this issue Feb 19, 2024 · 8 comments
Assignees

Comments

@cenwadike
Copy link

Page

Resources page

https://docs.soliditylang.org/en/v0.8.24/resources.html#integrated-ethereum-development-environments

Abstract

Brownie is no longer actively maintained and has been replaced by Ape.

Ape should replace Brownie to avoid leading new users from using an unmaintained tool.

Pull request

#14870

@nikola-matic
Copy link
Collaborator

From what I can tell, brownie had a release just last week, so I wouldn't say it's no longer being actively maintained.

@cenwadike
Copy link
Author

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.

@cameel
Copy link
Member

cameel commented Feb 21, 2024

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.

@cameel
Copy link
Member

cameel commented Feb 21, 2024

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.

@cenwadike
Copy link
Author

I guess I will have to adjust the changes in the pull request to accommodate Brownie too.

@cameel
Copy link
Member

cameel commented Feb 22, 2024

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.

@GAMECHANGE

This comment was marked as spam.

@mehtavishwa30 mehtavishwa30 self-assigned this Feb 26, 2024
@mehtavishwa30
Copy link
Contributor

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. :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants