Rewrite of the website#167
Conversation
|
Some things that need to be done:
The CONTRIBUTING.md is on it's way. Did I miss something? |
|
@andy5995 can you review this? We also talked about this on Discord. |
|
added source urls from both |
|
@ivan-hc I will try. In my opinion, if a lot of changes are needed for a website rewrite, then it normally should be done in smaller chunks so changes can be efficiently reviewed by the maintainer. If this were my project, I'd suggest a contributor submit the first required stage in a pull request. After that is reviewed and merged, then a "stage 2" commit and PR. Why are over 3000 files getting changed in this single pull request? The site is normally generated using tools and scripts from the AM repo. If the existing site generator can't write the proposed changes, then my first thought would be a single converter script is needed in the AM repo that will implement the proposed changes to all the appimage entries. I can't think of any more feedback right now, but if I do, I'll post here. And maybe I'll be able to review more once my questions are answered. |
|
@andy5995 I completely agree. Changes like this need to be analyzed in gradual phases. @coyoteclan here are too many changes to analyze. |
This is a catalogue, it's expected. The generator script and workflow is updated. It does generate the new website. But I had to test it so I enabled the workflow and ran it. You can see individual commits. |
But there are thousands of changed files and thousands of changed lines in this commit. In cases like this, you need to eliminate all the changes that aren't required, submit changes for the script additions and changes so the maintainer (@ivan-hc ) can examine them without the extra noise. I understand you wanted to test, and that's great, but I believe @ivan-hc would need you to remove your test output/artifacts from the PR. |
okay cool. I need further testing. I will copy the generated output in apps/ and re-add the old files temporarily when i am done. after the PR is merged, we can re-add the new app files back. |
|
@andy5995 i proposed a simple syntax for defining app info on pkgforge discord: the app.html file uses json this info would then be converted to json by a script during pages deployment and served on the website this new syntax will simplify the AM about logic too because the format was pretty inconsistent previously i am currently working on this |
|
I don't see this as being desirable. It would be an extra maintenance burden for this project to have links to the Discord, donation buttons for other projects. How would that information get updated when the links change or become dead over time? @ivan-hc agree? That's from https://coyoteclan.github.io/Portable-Linux-Apps.github.io/apps/testapp.json |
That's for an example. The original contributing.md said you can add extra buttons. So I included a way to define extra buttons. The matter of links becoming dead is same as it was before. |
|
To write a markdown is simpler than compiling a json, and more customizable for common users. |
i think you didn't read my message properly. Users write this: it gets converted to json for site deployment automatically by the workflow but this info file remains intact in the repo. no json files are committed. the json files are only used on website. users write and edit the above mentioned markdown-ish format. so like i said before, we are getting both benefits now:
i updated the faq entry on how to improve app pages |
I have looked through it fixed the issues I found. You might want to check FAQ and Wiki page @ivan-hc