Zhuinden / simple-stack

[ACTIVE] Simple Stack, a backstack library / navigation framework for simpler navigation and state management (for fragments, views, or whatevers).
Apache License 2.0
1.36k stars 75 forks source link

Publish to MavenCentral instead of just Jitpack.io #268

Open Zhuinden opened 1 year ago

Zhuinden commented 1 year ago

A reference implementation for hosting on MavenCentral might be found here:

https://github.com/requery/sqlite-android/pull/169/files

While I do like jitpack.io, I can't really ignore two things:

1.) some people say that Jitpack taking the source and creating unsigned AARs is a security liability, but would still not grab the source code and put it in their code directly because it is objectively a hassle to do. Still, this prevents the library from being used by certain organizations.

2.) Jitpack has noticeable downtimes that MavenCentral never has.

image

If someone is on a new machine, and the library is not cached, they can easily be stuck for a while, waiting for Jitpack to recover.

This is quite a problem. So if one were to figure out how to actually make MavenCentral host libraries (i do own zhuinden.com so it is not actually a problem), then the latest versions of Simple-Stack and accompanying libraries (simple-stack-extensions, simple-stack-compose-integration, state-bundle) should be rehosted on MavenCentral.

Duna commented 2 months ago

delete the lib from jitpack

Zhuinden commented 2 months ago

Would have to put it on MavenCentral first. Maybe they've streamlined their process a bit compared to the past.