neo-express icon indicating copy to clipboard operation
neo-express copied to clipboard

Add Standalone Packages to...

Open cschuchardt88 opened this issue 1 year ago • 22 comments

We should open the options for neo-express with soon to be standalone packages with #358. The reason for doing this will allow users to use the app without installing dotnet. Also random searches in these repos may bring new users to the platform after seeing the neo-express in action.

Repos

Windows Package Manager (winget) Setup and Submit packages. After you create the initial request. I can setup github action workflow to deploy new releases.

apt-get Can use github repo for this Setup.

dotnet tool we already use this method.

neo.org/downloads.html Have a download page for neo-express. This would be a big benefit seeing how no one knows about this app. Let alone where or how to download it.

brew I don't know how

@shargon @Liaojinghui

I would like to know if any of this is possible with the neo-project. What the process of getting all this setup? Cause we will need a new hosting repo for apt-get, I'm pretty sure brew and any others. Maybe nccs, neo-cli will follow in suite?

cschuchardt88 avatar Nov 18 '23 22:11 cschuchardt88

This should be handled by NGD. @steven1227 @Ashuaidehao @superboyiii

Jim8y avatar Nov 19 '23 07:11 Jim8y

If a standalone packages is created, I can add a link to it here https://neo.org/neogas#wallets

chenzhitong avatar Nov 20 '23 07:11 chenzhitong

@chenzhitong #358 is in the process of getting approved for images.

cschuchardt88 avatar Nov 21 '23 02:11 cschuchardt88

well #358 is now live. And word on the future for images on neo.org @chenzhitong ?

I would really like to add to winget. It would have to be this repo to do the initial PR to winget to get the package started

cschuchardt88 avatar Nov 23 '23 09:11 cschuchardt88

Can you write a profile of neo-express, describing what kind of wallet it is. @cschuchardt88 And what's the download page, GitHub Release? There's no release file to download yet!

chenzhitong avatar Nov 23 '23 10:11 chenzhitong

@Liaojinghui when is a release coming out? so we can get a download.

@chenzhitong its not a wallet, its a developer node, put it here https://neo.org/dev#tooling

You would add the download link to the git repo release page for the time being.

cschuchardt88 avatar Nov 23 '23 19:11 cschuchardt88

We need a logo for neo-express

chenzhitong avatar Nov 24 '23 06:11 chenzhitong

neo-express-icon

cschuchardt88 avatar Nov 24 '23 07:11 cschuchardt88

@chenzhitong i made that, but currently i added neo-cli icon to neo-express but we can use the one above

cschuchardt88 avatar Nov 24 '23 07:11 cschuchardt88

@cschuchardt88 maybe ask ngd for that. I dont know if NGD has some rules to make logos. @steven1227

Jim8y avatar Nov 24 '23 07:11 Jim8y

We have no rules. I like this logo actually ~

steven1227 avatar Nov 24 '23 07:11 steven1227

Done, text description from readme.md https://neo.org/dev#tooling image

chenzhitong avatar Nov 27 '23 06:11 chenzhitong

neo-express Fixed logo edge jaggedness

chenzhitong avatar Nov 27 '23 06:11 chenzhitong

close as finished.

Jim8y avatar Nov 27 '23 14:11 Jim8y

@Liaojinghui we still need standalone packages release?

cschuchardt88 avatar Nov 28 '23 01:11 cschuchardt88

@Liaojinghui we still need standalone packages release?

@steven1227 this standalone packages release thing can only be handled by NGD.

Jim8y avatar Nov 28 '23 02:11 Jim8y

Can't we still release on in github?

@steven1227 winget would be a nice addition. Should get us some new users.

cschuchardt88 avatar Nov 28 '23 02:11 cschuchardt88

winget only works for windows I think. We should think about all platforms

steven1227 avatar Nov 30 '23 09:11 steven1227

@cschuchardt88 may you please add <DebugType>portable</DebugType> https://github.com/neo-project/neo-express/actions/runs/7044264979/job/19171782715

Jim8y avatar Nov 30 '23 09:11 Jim8y

I have a workflow for building debian packages. Which will install all required dependencies.

cschuchardt88 avatar Dec 05 '23 03:12 cschuchardt88

@steven1227

winget only works for windows I think. We should think about all platforms

Each OS has to be done one at a time.

@gsmachado do you know how to create brew packages on macOS?

cschuchardt88 avatar Dec 05 '23 03:12 cschuchardt88

Yes, I'm working on the brew and apt-get repositories. I will release something soon. 😄

gsmachado avatar Dec 11 '23 22:12 gsmachado