Open
Description
Disclaimer: This is an early issue and not a current priority. However, with new team members and previous discussions, I wanted to create an official forum for future discussion.
Context: recently, we welcomed @ajnavarro to our team. Before joining us, he worked on the development of go-git. Another member of our core team, @harry-hov, has contributed to @git in the past and is now focused on porting go mod
to gno mod
by fetching gno
dependencies from the chain, which differs from the way go
uses git
for this purpose.
Three initial exploration options:
- To enable the
go import
of a gno contract with automatic transpiling of.gno
files. - Same, but with generated type-safe Golang clients.
- Degen: By using Golang's vanity URL feature, we'll switch to
tendermint.org/gno
to boost censorship resistance and migration flexibility. Exploring agit
interface to deliver go sources viagnoweb
,gnoland
, or a standalone service is possible, but probably unnecessary.
Metadata
Metadata
Assignees
Labels
No labels