-
Notifications
You must be signed in to change notification settings - Fork 332
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
General Discussion #33
Comments
How exactly do you plan to handle the non-free page? What exactly is the Date meant to represent? I thought it was the initial addition time, but that didn't make any sense. Is this the latest update of the software? If yes, explaining that at the start page would probably make sense. The Author Button (https://nodiscc.github.io/awesome-selfhosted-html-preview/#authors) downloads atm the Author File. O_O Can't clone the repo normally, thanks to https://github.com/awesome-selfhosted/awesome-selfhosted-data/blob/master/software/diaspora*.yml
|
The non-free page will only be rendered in the markdown-based list (there is a link to it in the header of https://nodiscc.github.io/awesome-selfhosted-html-preview). I don't want to mix Free/non-Free items, and the only way to keep them clearly separated with the way the HTML site is built, would essentially be to duplicate the site, or duplicate pages. The markdown version will keep being updated, so this information stays available, but non-Free software has never been a major focus for this project (the project description itself states so). It is listed as a convenience, at the request of a few contributors/users.
Yes. Looking at it now, I can see this is not very clear...
What about using a tooltip when hovering the mouse over this The tooltip would have the text
Thanks for noticing, I will have a solution soon.
Which OS? Is that on Windows? If so, as a workaround, you could try to change the value of your |
Ah, I completely missed that.
It seems like a promising suggestion, especially considering the existing system for Anti-features. Additionally, altering the text when it turns orange/red would help users comprehend the reason for the different colours. However, I'm slightly unsure about how many users will actually notice this change. Personally, while scrolling through the list, I wasn't aware that the anti-features tag had tooltips, as none of the other tags do. The idea of having tooltips for this specific tag didn't occur to me at the time.
Indeed, it is Windows. I came across the workaround you mentioned online, but I must admit I'm not fond of disabling this protection.
That would be nice. I comprehend that it's something that might happen again in the future, and if it does, we'll likely need to deal with it once more. From what I can tell, occurrences like this are relatively rare. |
Will be done later, the tooltip is sufficient for now.
fixed nodiscc/hecat@60760cd
fixed nodiscc/hecat@fefbd7c, 2322f5c -> preview updated https://nodiscc.github.io/awesome-selfhosted-html-preview/ |
Could you please take a moment to check whether PR #36 was created by me? I want to make sure I didn't misunderstand anything (and understand who that all should work). I got a little confused with the By the way, I must admit that creating a PR is much easier now. The provided template makes the process a lot smoother. 👍 |
- avoids filename issues on NTFS, consistent with automatic anchor generation - ref. awesome-selfhosted/awesome-selfhosted-data#33
Should be fixed in 59ed57f (https://github.com/nodiscc/hecat/releases/tag/1.0.1) + 30fa8ee (reimport data)
Look good, all syntax checks passing as well (https://github.com/awesome-selfhosted/awesome-selfhosted-data/actions/runs/5648100392/job/15299667081?pr=36)
It is shown in the template with the value Thanks |
Merged, should be built in a few moments (https://github.com/awesome-selfhosted/awesome-selfhosted-data/actions/runs/5648280194/job/15300165745) and pushed to https://github.com/nodiscc/awesome-selfhosted and https://nodiscc.github.io/awesome-selfhosted-html-preview/ |
After the next automatic metadata update tonight (https://github.com/awesome-selfhosted/awesome-selfhosted-data/actions/workflows/daily-update-metadata.yml), we should see the updated stars count/last update date on the HTML site (actually I think there is a small bug/corner case, and we won't - but let's check tomorrow) |
Works like a charm, thanks!
Looks also good, also good to know that everything was good in the PR itself.
😮 After implementing the last changes related to the Author File and other aspects, the website looks even better. I couldn't detect any other bugs. Again, you did an outstanding job! The only question I have is whether it was a deliberate decision to display |
Yes it was deliberate, it clearly shows that we are missing this information - it can still be added manually, or automation tools can be improved to retrieve it for non-Github projects. |
…ome-selfhosted-data - ref. awesome-selfhosted/awesome-selfhosted-data#33 - ref. awesome-selfhosted/awesome-selfhosted-data#11 - ref. #1038
…ome-selfhosted-data (#4083) - ref. awesome-selfhosted/awesome-selfhosted-data#33 - ref. awesome-selfhosted/awesome-selfhosted-data#11 - ref. #1038
https://awesome-selfhosted.net is now live. Please check the release announcement for more details. |
@nodiscc Congrats on the release of the Website and migration to the new repo. 🎉🎉 |
Also, if I spot it correctly, aren't we at the moment still missing the |
Understandable : ) , I will configure it on my browser |
Just wanted to drop this in here... I personally much prefer the markdown version of the list over the html version because (to me) the html version wastes a lot of space and makes it harder to see more than just a couple projects a once. So I have a bit of a design proposal to change that but I didn't want to just try to go implement it without gathering thoughts from you guys here. Currently, there are 3 lines of "tags" for each project. The first line is really moreso buttons, the second line is tags, the third is a category tag. My proposal would be to move the button-tags to be a part of the heading itself, and collapse the rest of the tags into a single line. I think having the tags on a single line is okay and does not hurt visibility or the ability to distinguish them because they are already color-coded and have their own icons. I would also personally adjust the font-size and padding a bit. Here's how it might look: In the screenshot, What are your thoughts on this? The only other ideas I had to improve the readability would be to do a media query for larger screens/resolutions and increase the width of |
I personally agree. When examining your example, it becomes apparent that it optimizes space utilization quite effectively. Additionally, it has the nice side effect of providing clearer delineation for the buttons, used for accessing the project's additional information (Website, Source Code, Demo, and Client), separating them from the rest of the informational labels So overall I would also like to see such a design change (like done in your example with |
I agree with the suggested changes. They should be implemented in https://github.com/nodiscc/hecat/blob/master/hecat/exporters/markdown_multipage.py. Keep in mind that the website should remain usable on small displays (phones). I am unlikely to find the time to work on this, but would accept a pull request that implements these changes (ideally, one change by PR). Website generation can be tested by cloning https://github.com/nodiscc/hecat, and running |
Awesome! I should hopefully have some time this week to work on this, but I figured I would check-in before opening any PR(s). I'll definitely make sure that any changes I make will remain accessible to all resolutions. |
Nope, the We don't want concurrent build jobs on the same branch, only the latest revision should be built - if a workflow is already running when a new commit is pushed to Edit: example workflow status page for a cancelled build: |
Thanks for the explanation then, so it'll still all be merged to the website. 💯 |
I noticed a recurring pattern in the project descriptions during my recent search on the website for a specific piece of software. Many include terms like 'open-source', 'free', 'self-hosted' and so forth, which feels redundant. This is an open-source list; of course, projects listed here will be open-source and, therefore, also free to use. Additionally, some projects reiterate their name in the description, for instance, 'XYZ is ...' Here's an example for clarity:
We have previously re-written similar descriptions (refer to #419, #423, etc.), but we haven't formally documented this practice or discussed it (at least, I couldn't find any issue regarding this; feel free to point me to the discussion if he had one before). I'm interested in knowing your perspective on this matter. In my opinion, software descriptions should focus more on accurately defining the project rather than promotional language. This would include avoiding terms like "awesome", "free", "open-source", "easy", etc., unless they add substantial value to the description. What are your thoughts? |
I agree with this, and it has been mentioned in #408 (comment):
Also agree. What we need is an additional section |
I don't think this would be useful. These guidelines are only relevant for a small fraction of additions but would significantly increase the number of requirements, resulting in overly complex checks for people who want to add new software. I would align more with your suggested approach of introducing an extra section in the Contributing, or we could consider a separate 'review' document. This could detail these specific requirements, leaving it to the reviewer's discretion to identify and address any additional requirements. If created in a tutorial-like format, it could also assist new users who want to review PRs, by having one central place for all that information without the need to search through numerous unrelated issues in both the current and older repositories. |
- these guidelines are only relevant for a small fraction of additions but would significantly increase the number of requirements in the pull request template, so add them in a separate document - move the guideline about providing a list of differences for forks to this document - ref. #33 (comment)
Proposed changes in #500
|
…nes (#500) * doc: contributing: add an 'other guidelines' section for soft guidelines - these guidelines are only relevant for a small fraction of additions but would significantly increase the number of requirements in the pull request template, so add them in a separate document - move the guideline about providing a list of differences for forks to this document - ref. #33 (comment) --------- Co-authored-by: Rabenherz112 <[email protected]>
Here is a draft for replying to such PRs. We should probably refine it a bit based on previous hand-crafted replies.
|
I agree with having reply templates for common problems. This wouldn't only speed up reviews but also ensure consistency across reviews from different people. But where should such templates be stored? Here is a Template that I think is good to use, if there is already a release, but it is not yet 4 months old (and it is a PR)
Also here is nodiscc template again, just raw for easier copy-paste (and some smaller tweaks, I did to it)
Other Ideas for template messages:
|
Been a while since I've done prs for this list due to other commitments but Im back now! I agree with the consistent messages, the only thing is that we can make sure is that they don't come across as to robotic and unapproachable. |
It is very kind of some people to monitor the availability of https://awesome-selfhosted.net/ for me, however please refrain to issue full
|
The VPS hosting https://awesome-selfhosted.net/ will undergo a maintenance/migration operation by the hosting provider (Ionos) somewhere between 15/04/2024 and 10/05/2024. The website will be unavailable during the maintenance. Further details/ETA will be provided when the maintenance is about to start. |
#837 (comment) |
To avoid cluttering the Issues Tab with general discussions, questions, or other topics, I created a separate space to facilitate easier discussions on various subjects.
The text was updated successfully, but these errors were encountered: