tbtc-website icon indicating copy to clipboard operation
tbtc-website copied to clipboard

Release page

Open mhluongo opened this issue 4 years ago • 10 comments

Single page that includes

  • [ ] The latest deployed contracts on Ropsten
  • [ ] The latest on mainnet
  • [ ] The latest tBTC.js release
  • [ ] the latesy dApp release
  • [ ] Down the road, a signed local release of the dApp

Ideally we'd automate this

mhluongo avatar Jun 21 '20 12:06 mhluongo

@Shadowfiend anything else we'd require here? @Gluzman want to take this?

mhluongo avatar Jun 21 '20 12:06 mhluongo

@mhluongo / @Shadowfiend

  • what would "The latest deployed contracts on Ropsten" be in terms of content?
  • would dapp and .js be version number?

Gluzman avatar Jul 06 '20 14:07 Gluzman

Screen Shot 2020-07-06 at 10 37 46

This is where I'm thinking this page goes in the IA.

  • does Info section make sense to contain Release ?
  • does the title Release suggest the intended content? Release Notes ?

Gluzman avatar Jul 06 '20 14:07 Gluzman

what would "The latest deployed contracts on Ropsten" be in terms of content?

Bare minimum, a human-readable + copyable Ethereum address, and probably a link to Etherscan Ropsten

would dapp and .js be version number?

I think each would have a version number, then a link to the Github release.. cc @Shadowfiend to confirm that works with release management

mhluongo avatar Jul 08 '20 15:07 mhluongo

does Info section make sense to contain Release?

Either info or somehow in "build"

does the title Release suggest the intended content? Release Notes?

I like "release notes" a lot, though it implies that we'll also have a changelog. Here's what tBTC's releases look like on Github, though they don't include the contracts etc we'd like to show here. And here's the releases from tbtc.js

mhluongo avatar Jul 08 '20 15:07 mhluongo

any reason we'd need to show more than just the latest release @mhluongo ?

Gluzman avatar Jul 08 '20 19:07 Gluzman

Hmm, really need an @Shadowfiend but...

I could see showing Ropsten and Mainnet releases for tbtc, and maybe also multiple releases of tbtc.js showing what the correspond to?

mhluongo avatar Jul 08 '20 19:07 mhluongo

Q: does Info section make sense to contain Release? A: Either info or somehow in "build"

@mhluongo keep in mind we'll be moving to a new IA as displayed below. won't have a build section anymore. we could also have a redundancy between info and developers. thoughts?

Screen Shot 2020-07-08 at 15 57 37

Gluzman avatar Jul 08 '20 19:07 Gluzman

I think the redundancy is a good idea. People will often want to see a contract address, regardless of the code bits

mhluongo avatar Jul 08 '20 20:07 mhluongo

here's a stab at the design which might show up under the first section, Info

Screen Shot 2020-07-27 at 14 17 02

@mhluongo need your help on what some of this data looks like.

Gluzman avatar Jul 27 '20 18:07 Gluzman