Closed mkubdev closed 2 years ago
Hey, I would like to contribute to this issue and can help in creating contributing guidelines. Can we discuss it a bit more?
Hi @akhil484 ! Sure 👋 We can discuss about smart contract testing strategy, and coding styles.
We can take Python's contributing.md that you mentioned above as a template and can discuss all areas we should include. How can we discuss it at length?
We can discuss here! Contributors can give their point of view.
You can add me in Discord: Kubdev#6277
Yes, I have sent you request on Discord. Let's discuss the coding style and what instructions should we provide to contributors.
Ok accepted. I think we can organize smart contracts by networks (Networks have somehow different business logic..) :
├── Ethereum
│ ├── Maths
│ ├── Common
│ ├── ...
├── Polygon
│ ├── Maths
│ ├── Common
│ │ ├── governance
│ │ ├── tokens
│ │ ├── misc
│ ├── Staking
│ ├── ...
├── ...
└── .gitignore
I'm waiting for the opinion of contributors. 🔈
Ok accepted. I think we can organize smart contracts by networks (Networks have somehow different business logic..) :
├── Ethereum │ ├── Maths │ ├── Common │ ├── ... ├── Polygon │ ├── Maths │ ├── Common │ │ ├── governance │ │ ├── tokens │ │ ├── misc │ ├── Staking │ ├── ... ├── ... └── .gitignore
I'm waiting for the opinion of contributors. speaker
I agree!
Or we organize contracts by Solidity Concepts like:
├── Maths
│ ├── ...
├── Security
│ ├── ...
├── DAO
│ ├── ...
├── Governance
├── Staking
I don't know if it's a better approach instead of storing concepts by network since they can be implemented in every EVM networks.
I think organising smart contract by networks looks better.
Or we organize contracts by Solidity Concepts like:
├── Maths │ ├── ... ├── Security │ ├── ... ├── DAO │ ├── ... ├── Governance ├── Staking
I don't know if it's a better approach instead of storing concepts by network since they can be implemented in every EVM networks.
I agree. Solidity is an EVM compatible language. So code execution will work exactly same on all networks. I like @mkubdev 's suggestion
So code execution will work exactly the same on all networks
That's what I thought! Thanks.
I close, solved by #17
Create
Contributing guidelines
file for the Solidity repos.💡: Python's one is awesome !