Replies: 5 comments 18 replies
-
I have some JavaScript skills to put where needed if those could be identified. Additionally some server hosting resources. Although I can't find Atom's repo for their website API, which may not be opensource. But as I understand it the main functionality for the website:
But it seems to my understanding that the packages themselves are never hosted on the Atom.io website instead returning links to the Git repo, and Atom.io only stores a modified package.json file. Which you can see by visiting https://atom.io/api/packages. If this is the case I would be happy to get started on a functioning website, and could likely be done quite quickly if making it in Golang. Then try to keep it compliant with the existing API Calls. But am unclear in what way it integrates with Github and Auth in general for any requests that must be authenticated. If anyone could shed some light or confirm the existing maintainers are not working on this I could get started. |
Beta Was this translation helpful? Give feedback.
-
I'd honestly like to see if this would continue here despite the sunset of the official atom repositories. I noticed the comment that basically linked me to this community repo and I'm certain it can't be hard with all the interest in the offical repos issues(that have blown up my email since the announcemnent) to find people that can maintain it on this side or at least I'd hope so. I wish I could offer myself up but I'm not sure I'd be the best person for that since I don't have nearly enough knowledge to program let alone lead something like this. It'd be nice to hear something from the people who are maintaining these forks and have been doing so from the looks of it and being a bit more active than MS's leftover team they had on atom.... |
Beta Was this translation helpful? Give feedback.
-
I would like to support efforts on this project here and there as I can, but cannot at this time devote significant technical skill. I do have some ideas for reworking the CI pipeline and moving it over to github actions (or perhaps Gitlab). I hesitate, however, to spearhead such an effort - as I am still teaching myself many things about CI pipelines. I will check in here and there as I can... but am by no means a professional nor should I be regarded as a primary contributor to the project moving forward. |
Beta Was this translation helpful? Give feedback.
-
Folks, we're discussing on Discord (https://discord.gg/CdSBwZMU) some of the challenges and what we can do. I'm currently working on making the whole process of "compiling a working version" of Atom more easily available (no outdated node, no strange packages, no failures while running Also, thanks for keeping the discussions open here, so we have a public place to know that we may not be dead yet :D |
Beta Was this translation helpful? Give feedback.
-
I have a website project written in php and some of its functionality are provided by javascript code executed on the browser (I entirely developed it inside atom). So I have some javascript skills, even if a big project like atom is a very different thing from what I do with my website. Anyway I feel like I could contribute somehow, but there are some issues at the moment. There's no roadmap or a list of things to do. For example, imagine there are some functions to change for a new naming convention, which you don't need very specific skills, I can change them in 5 seconds with atom search and replace feature through project workspace, but I'm not aware of it. There should be a place here to list those things. Since you have to use Github.com because it's tied to the codebase and migrating to Gitlab it's too complex, just use all the features of this platform. I know you're on Discord, but honestly, it's not used by everyone and its app is one of the worst on Linux, I'd use it in the browser, but it's not really convenient in my opinion. Another issue is that I don't have any clue on how to test this project. Even if I don't want to contribute, just for curiosity, I have Arch Linux but I can't build it because it's broken. There's an AUR PKGBUILD not working. I'm currently using the old Arch upstream packages which were deleted after the sunset. I'm contributing to EasyEffects on Linux and my motivation is that it's quite easy just because it has a working PKGBUILD on AUR, even if I compile the testing build outside pacman. Anyway, in the end, having a roadmap here with list of things to do would be a good starting point. |
Beta Was this translation helpful? Give feedback.
-
Atom official sunset is 15th December, 2022. If people would like to keep using atom, there will need to be an active fork. I believe this is the best place for people interested in continuing the project to congregate and begin discussing a gameplan for reigniting the community.
atom#25510 (comment)
Linking/Quoting comment by @DeeDeeG in Atom/Atom below. They present a good foundation for what this fork will need to survive.
I'd like to see an active healthy Atom fork. I believe that calls for a team that can handle it.
Skills needed for a team wanting to successfully fork Atom:
(Note: No one person needs to have all these skills! Any one of the above is helpful. I personally believe a team with all of those skills collectively is pretty much a requirement, though.)
Major development to-do items:
Unclear if needed, but the fork may need to re-implement or replace the functionality of the atom.io website:
atom.io
, in case that site goes down.atom.io
hosts Atom's package ecosystem, including the API thatapm
interacts with to publish or download/install packagesgithub
package. (The bundled/default package that handles git and GitHub integration in Atom.)Sorry for the long post. I hope that if there is passion for a fork, that this can point people in the right direction.
Beta Was this translation helpful? Give feedback.
All reactions