Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Why a new fork? #1

Open
ottok opened this issue Jan 14, 2024 · 6 comments
Open

Why a new fork? #1

ottok opened this issue Jan 14, 2024 · 6 comments

Comments

@ottok
Copy link

ottok commented Jan 14, 2024

Hi!

I am a huge Atom fan and glad to see more people working on it.

But why did you create a new fork? Why don't you contribute to https://github.com/pulsar-edit/pulsar?

@iahung3
Copy link

iahung3 commented Jan 24, 2024

How could he know there was already an active fork?

@ottok
Copy link
Author

ottok commented Jan 24, 2024 via email

@Alex313031
Copy link
Owner

Alex313031 commented Jan 31, 2024

@ottok @iahung3 Cuz I don't like Pulsar, wanted to add my own packages and branding, and updated to Electron 12.

@Alex313031
Copy link
Owner

@ottok @iahung3 I already knew about Pulsar, as well as Atom-Community, and have used patches from both in this fork. Atom-Community is out of date. Pulsar is very good, but I wanted a vanilla Atom experience (and update to Electron 12).

@ottok
Copy link
Author

ottok commented Feb 22, 2024

Thanks for the information. Pulsar devs are already testing Electron 28: https://pulsar-edit.dev/blog/20240124-mauricioszabo-the-quest-for-electron-lts.html#things-work-fine-juuuust-kidding

Upstream Electron will soon release version 30: https://releases.electronjs.org/

I am a bit of an open source idealist, so naturally I would wish that everyone who enjoyed Atom and wants to keep that legacy going could collaborate and work on one strong and widely used fork, which right now seems to be Pulsar.

@ottok ottok closed this as completed Feb 22, 2024
@Alex313031 Alex313031 reopened this Feb 22, 2024
@rubyFeedback
Copy link

ottok wrote:

I am a bit of an open source idealist, so naturally I would wish that everyone who enjoyed Atom and wants to keep that legacy going could collaborate and work on one strong and widely used fork, which right now seems to be Pulsar.

I think you need not worry. In a few years things may change and then it becomes more clear which fork or code base is going to prevail - both, none, or one. It's all possible.

An example for this is libui versus libui-ng. libui is just about totally inactive: https://github.com/andlabs/libui however had andlabs said he may resume work one day, perhaps with a different code base. (libui is about a cross-platform GUI layer ultimately). Meanwhile libui-ng has been forked to add patches to the libui code base: https://github.com/libui-ng/libui-ng

The latter is semi-active - not super-active but semi-active. Patches and pull requests are accepted, but it is very slow-going overall. I think this is the case with many open source projects; sometimes they are more active, sometimes less. I think with regard to pulsar versus atom-ng, let's revisit this in a year or two and see how active these are. Ultimately the question for the end user is whether these allow for useful applications and a nice ecosystem (electron, atom etc... and associated issues, in particular in regards to execution speed but also efficiency and development speed). The future will show us the path!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants