Comments (6)
it would be nice to:
- limit the download choices to only 3 buttons (eg. installer for Windows, installer for Linux, installer for Mac) on the home page;
- specify on the home page that you are offering this entire community-maintained fork of Atom and not only some packages. Now that Atom is being abandoned, people is likely searching for a replacement which will be kept up-to-date.
If you need help with the layout, feel free to ask and I'll happily lend a hand.
Originally posted by @LorenzoAncora in atom-community/atom#456 (comment)
from atom-community.github.io.
[...] it is otherwise unmaintained by the original author, per my discussion with @autumnblazey. [...] I can go ahead and make a PR adding it.
@DeeDeeG if you do, please the link in the footer of the page, as a build control panel is clearly not something intended for end users, who could remain confused and desist. I suggest to make sure the first download links the visitors see are those for the latest working releases for Linux, Windows, Mac, ... . Just big, simple download buttons.
Example of what I mean by download buttons:
from atom-community.github.io.
Hi, I am in touch with the original author of that repo.
She said she is okay with atom-community adding a link to that dashboard, and atom-community org can fork the repo and continue work on it that way, but it is otherwise unmaintained by the original author, per my discussion with @autumnblazey.
(I had meant to ask her before suggesting the link be added, but I forgot to ask first before making the suggestion. That's my mistake.)
from atom-community.github.io.
Since I am the one who mentioned adding the link, I can go ahead and make a PR adding it.
from atom-community.github.io.
That sounds like a good idea...
It is theoretically doable by querying and processing the Azure Pipelines API, much like the binaries dashboard I mentined does, but I am not a skilled web developer, so I would not be able to easily do that myself. So, lacking the skills/time for this, I don't plan to code up such a feature myself.
Note that no builds are "passing" at the moment until this CI step is updated to work at this fork again (skip attempting to upload artifacts to Azure Storage, since we don't have a (paid) Azure Storage account to auth to and upload artifacts to. We can just upload to GitHub releases when the time comes for that anyway.)
Until that is fixed, we can't really discern which build is "working", we would basically have to just serve the latest one available.
from atom-community.github.io.
I am not a skilled web developer […] lacking the skills/time for this, I don't plan to code up such a feature myself. […] Note that no builds are "passing" at the moment until this CI step is updated […] we don't have a (paid) Azure Storage account to auth to and upload artifacts to. We can just upload to GitHub releases when the time comes for that anyway. […] Until that is fixed, we can't really discern which build is "working", we would basically have to just serve the latest one available.
@DeeDeeG I wrote of releases, not builds. On your official website you obviously don't want users to get an unstable version, but instead something you've already tested and intentionally released. Development builds are for developers and power users, releases are for end users and is what visitors expect to get from a download button. Unless you write otherwise near the download button, visitors will suppose they are downloading a stable release.
In practice, there is no need to use any API, you just publish a direct link to the installer of the latest public release already uploaded somewhere safe (eg. GitHub or a file hosting) and change the version number under the buttons consequently. You can choose to do that 4 or 6 times a year, there is no need to publish releases continuously! :-)
This is something important which after all is better be done manually, as publishing by error something inappropriate or of low quality (eg. prone to crashes) would negatively impact the reputation of the project.
from atom-community.github.io.
Related Issues (9)
- Dark theme
- [api]: some typescript types do not render properly
- [Security] Workflow main.yml is using vulnerable action wagoid/commitlint-github-action HOT 1
- Preliminary Roadmap HOT 53
- The Search bar doesn't find anything
- Cannot update @rocket/cli and @rocket/lanuch HOT 1
- download links
- Update the content of the website HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from atom-community.github.io.