Skip to content
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

FEAT: Community package listing pages for astropy + SunPy #207

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

lwasser
Copy link
Member

@lwasser lwasser commented Jun 22, 2023

Landing page with community partner buttons

First - the landing page with new community specific buttons at the top leading to a community partner page
Screen Shot 2023-07-05 at 12 18 41 PM

Search feature to find astropy affiliated packages on our main python-packages landing page.

Then we have the landing page where someone might search for astropy to find related packages.
Screen Shot 2023-07-05 at 12 18 31 PM

Community landing page

I envision something like this (styles can be fixed) that listed only the affiliated packages. A few notes

  1. i created a placeholder graphic at the top for astropy - we can change it it's just a mockup.
  2. We should discuss in more detail what metrics we want to track here. I was thinking it would be nice to be able to sort packages by varying metrics.
  3. Based upon what we decide above, we then could create a xml feed that shared data associated with a select group of packages to populate another website. we'd need to agree on what items would be most useful to share in that feed.
Screen Shot 2023-07-05 at 12 27 20 PM

@@ -1,3 +1,90 @@
- package_name: astro-package3
Copy link
Member Author

@lwasser lwasser Jul 5, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

these are just dummy placeholder packages to test the search for astropy functionality - do not worry about the information in each of these but if we need new FIELDS that is something to consider

@pllim
Copy link
Contributor

pllim commented Jul 28, 2023

@lwasser , I vaguely remember you said you added a link back to "original review" to the listing of an accepted package in a mock-up. Was it this mockup? I don't see a preview link and I am not sure if the screenshots are up-to-date. Hope you can clarify. Thanks!

@lwasser
Copy link
Member Author

lwasser commented Jul 28, 2023

hey @pllim i've actually been working on this!! it's not in this mockup branch YET (i need to rebase) BUT you can see it live on the website - i just pushed it. it took me a bit of time as i had to update the code that parses our reviews. but it's done now!! check it our here . now that it's working you can imaging the exact same thing on this mockup branch once i rebase!

Screen Shot 2023-07-28 at 4 35 13 PM

There is a tiny bug i need to fix on the packaging page in terms of sorting but that will be fixed in the next 30 minutes :)

let me know if you have any other questions or if you need anything else. I have it on my list to review the APE in the upcoming days (most likely on monday).

@lwasser lwasser changed the title FEAT: Start at community mockup / astropy FEAT: Start at community mockup / astropy + SunPy Feb 6, 2024
@lwasser lwasser changed the title FEAT: Start at community mockup / astropy + SunPy FEAT: Community package listing pages for astropy + SunPy Feb 6, 2024
Copy link
Contributor

@pllim pllim left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't have a lot of comments when it comes to website designs. I should ping those listed under "Astropy.org web page maintainer" on https://www.astropy.org/team : @hamogu @dhomeier @eteq

At a glance though, you might need Astropy logo and banner that are also compatible with dark mode. We have some here that we use for astropy documentation: https://github.com/astropy/astropy/tree/main/docs/_static

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants