-
Notifications
You must be signed in to change notification settings - Fork 8
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
calc-macos
has no description tab
#43
Comments
I have access on the hub if something needs changing on the |
If the line: <img width="185" alt="image" src="https://user-images.githubusercontent.com/23709916/175305102-2453d39b-b7d8-45f2-8a42-9286a2ab2d25.png"> just needs a I agree - it would be better if a failure of this sort prevented the merge. |
Yes, it should just need the closing tag or the auto-closing one (
If you can patch it on the hub it would be grate, because if we are like we also solve espanso/hub#114 and the new build should trigger a re-index.
Absolutely, I'll track it on another issue though |
Done. |
Unfortunately, the package and the index were not updated: the logic checking for delta changes between the released and the repository packages does not take in account the single package change. The package requires a new version to be updated, otherwise we need to manually update the artifacts. Sorry for the confusion |
So if I submit a PR for the package, unchanged except for the version that should fix it? It's something I had considered trying, although without the |
Success! Thank you! |
Great! It is my understanding that the package |
Correct, I opened #44 which seems to me the general approach we should take but let's discuss it. For the specific serialization issue instead we can investigate farther, but we depend on the third party lib logic The package https://hub.espanso.org/calc-macos still has the empty The current version instead |
calc-macos
has an empty pagecalc-macos
has no description tab
I find out that the issue is the lack of The At the same time, the Package Specification states that the I think the hub-frontend feature was designed without taking in account this policy along with a lack of communication between the hub and hub-frontend requirements. It would not be fair to make it mandatory if the hub does not actually require it to work properly. At the same time, the hub-frontend relies on it. IMHO the issue is non-blocking as the package is anyway shown in the hub-frontend: I would not considered it critical or a bug, rather an improvement. I would like an opinion from other maintainers though. I will be back if I find a better way to handle those assets, without giving up the feature and the property optionality within the hub |
Nice findings! I think you found the solution already. |
The lack of a I have no qualms about making it obligatory, however, if it's needed, but I don't quite understand whether it is or not. I doubt if many users would make use of it, especially if it is just a GitHub repo, and those who really want access to the latter can generally find it via the commit. I already insist on Once we've decided, I'll make the necessary amendments to Package Specification. |
Just to make sure I understand this correctly, this the same reason why some packages load an entirely blank page, correct? Don't want to open a duplicate. Examples from the search page: |
@b02860de585071a2 correct! |
We need to drill down into the particular reasons why certain packages don't get properly merged in Espanso Hub. I thought there might be more! In I'll try and have a look, but may need @arabello's help as I don't know where the logs of the process are stored. Do let us know if you find any more, as we'll need to look at them individually. |
All the others I'm aware of: |
A blank page is shown when the resolution of Instead, the missing description tab, this current issue focus, is related to the lack of
Unfortunately, we don't have logs. Every time the hub-frontend CI publishes a new version we can look at the Next.js build logs. However, this kind of issues are silent: by using func. paradigm via
I'm currently having busy days, but I'll try to be more operative. I would still suggest to breakdown all the issues to better prioritize and divide work load. Something like:
|
Thank you for commenting, and I'm sorry we're leaning on you for this - you seem to be the only person who understands what's going on! For the time being, I can defer merging for any packages that don't have a |
One I have just merged has a blank page 😢 https://github.com/espanso/hub/tree/main/packages/discord-snippet/0.1.0 |
Is this still a problem? do we accept packages without description in the hub? I think we do before, so if it's okay with you, we can close this as completed. |
It's still a problem.
|
The next-mdx-remote serialization of the package's README fails because the source markdown misses a closing
<img>
tag. This causes thegetStaticProps
routine to fail and fallback to an empty (None
) package rendering nothing.The text was updated successfully, but these errors were encountered: