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

move sdk badge to Meltano Stats section, add maintainer ID #817

Merged
merged 7 commits into from
Sep 21, 2022

Conversation

aaronsteers
Copy link
Contributor

No description provided.

@aaronsteers aaronsteers enabled auto-merge (squash) September 21, 2022 05:48
@netlify
Copy link

netlify bot commented Sep 21, 2022

Deploy Preview for meltano-hub-gridsome ready!

Name Link
🔨 Latest commit 5b2a36e
🔍 Latest deploy log https://app.netlify.com/sites/meltano-hub-gridsome/deploys/632b7e973d03d30008e13aca
😎 Deploy Preview https://deploy-preview-817--meltano-hub-gridsome.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site settings.

@aaronsteers aaronsteers added this to the Gridsome MVP Launch milestone Sep 21, 2022
@aaronsteers
Copy link
Contributor Author

aaronsteers commented Sep 21, 2022

@rwfeather and @cjohnhanson - The location and width are still off but the rendering overall I think is improved and this PR is ready for review.

image

Related:

@rwfeather rwfeather self-requested a review September 21, 2022 22:02
@aaronsteers aaronsteers merged commit 92def12 into gridsome-main Sep 21, 2022
@aaronsteers aaronsteers deleted the 779-featgridsom-sdk-badge-pt2 branch September 21, 2022 22:03
rwfeather added a commit that referenced this pull request Sep 29, 2022
* Draft: Gridsome Hub (#618)

* Add fixed Gridsome app to current Hub setup

* Fix homepage links and margins

* Refresh README

* Configure server and config to accept YAML files!

* Top level plugin pages now contain plugins and pagination

* Link out to template pages

* Fix padding and margins on plugin lists

* Fix favicon issue

* GraphQL data is now being loaded into the templates

* Add more graphQL endpoints for templates and began building out their look and feel

* Moved other data files and folders back into /data

* Add Netlify toml to see if that fixes build issue

* Clean up temp and cache dirs

Co-authored-by: Reina Feather <feather.rw@gmail.com>

* Pull data from top level dir, discard copy (#659)

* Remove GH action for testing the jekyll build (#660)

* Add initial search functionality (#662)

* Add initial search functionality

* Fix whitespacing

* Tweak search results styling

* CSS Cleanup (#667)

* Remove READMEs and add hamburger icon

* CSS fixes for index page, header, and footer

* Fix breakpoints for pages and templates, add some scaffolding for dropdowns, add some icons

* fix social items in footer

* fix plugin template sizing

* CSS cleanup and add a Singer index page

* Moved Search to Header

* fix plugins list contain min-width

* Add formatter and linter, run in GH action (#666)

* Add formatter and linter, run in GH action

* Try using correct workdir

* Tell `setup-node` where to find the lockfile

* Try running separate jobs

* Fix yarn install

* Run tools with `--fix` for autofixes

* Manually fix linting issues

* Run formatter in graphql blocks

* Create pages for default plugins without variant

* Fast follow up CSS fixes for merge conflicts

* Update search bar to include keywords (#677)

* Update search bar to include keywords

* Run formatter

* Singer pages (stubs mostly) and refreshed navbar

* Maintainer page and logic stubs

* Template UI work round one (Extractors pages mostly)

* Remove dropdown dependency and components

* Maintainers Page and Template MVP

* Forgot to remove dropdown component from header

* Singer index page and docs page fix

* Stems for all of the templates

* Linting and formatting clean up

* Add shields and maintenance status in sidebar and a sidebar component

* Fixed plugins list ordering

* metrics stub

* linting typo in transformers template

* Clean up formatting errors

* prettier clean up job

* Formatting issue fix

* Resolve formatter error and run

* Resolve linting issues

* Relax prettier `printWidth` to make html less weird

* Run formatter with new print width

* Syntax cleanup and adding the correct titles to pages

* Forgot about running prettier

* Fix dynamic image issue with Gridsome (#713)

* Adding chainWebpack to config and server in an effort to get these to show

* Fix dynamic issue loading and add to pages

* Update duplicate logo dir

Co-authored-by: Reina Feather <feather.rw@gmail.com>

* fix: remove hardcoded extractor refs

* wip: retry with ':href'

* fix :href refs

* fix: use label instaed of namespace

* prettier formatting

* change: keywords as single line with wordwrap

* fix: add handling for hull keywords

* fix: prettier format

* Add build step for static JSON API (#695)

* Add build step for static JSON API

* Update indexes to conform to json schemas

* Add `docs` and `logo_url`

* Refactor API build to just read the yaml in again 🙄

* Fix logo urls in index

* Add variant links to plugin page

* Ensure name is passed to page context

* docs: add initial contributing guide for Gridsome/Vue (#734)

* change: update formatting and layout (#740)

* change: update formatting and layout

* change: import updates from #702

* Add AJ's design tweaks to other pages and templates

* Forgot to run prettier on these files

Co-authored-by: alexmarple <alexmarple@gmail.com>

* Design overview fix list (#745)

* add plugin_type prop to sidebar

* Make plugin list show five items instead of three

* Fix placeholder text in searchbar

* Remove CTA button on home page

* Cleanup cards on plugin pages

* run prettier

* Delete Jekyll and move gridsome to the root (#731)

* Delete Jekyll

* Move files that can be marked as `renamed` in git

* Add files that need to be merged/curated

* Update data root and logo root paths

* Update netlify build instructions

* Update lint and format action working dir

* Update fomatter ignores

* Remove `.gitlab-ci.yml`, no longer used

* Delete unused `static` folder

* Try specifying netlify base dir

* Restore netlify redirects and headers files

Co-authored-by: Reina Feather <feather.rw@gmail.com>

* Clean up the duplicate logos directory (#747)

* Put netlify config files in right dir to get picked up by gridsome build (#746)

* Add GitHub Stars link to top nav

* feat: Componentize templates, plus several fixes and improvements (#750)

Co-authored-by: Alex Marple <54377734+alexmarple@users.noreply.github.com>

* Remove extra script tag, fix build

* Render inline markdown from plugin data (#768)

* Render markdown sections when importing plugin data

* Move markdown rendering into function

* Add `settings_preamble` to md rendering

* Update templates to use new prereq rendering

* Update templates to use new usage rendering

* Remove copypaste error

* Update templates to use new preamble rendering

* Update templates to use new next_steps rendering

* Fix setting description

* Change `Rendered` to `_rendered`, more consistent

* Add metrics to plugin sidebars, start using variant-level metrics (#769)

* WIP

* Add plugin metrics to sidebar, switch to variant metrics

* Include new variant metrics in build process

* Make list pages only show defaults, change path sep (#772)

* fix: use `--variant` CLI option in sidebar install instructions (#774)

* Update repo badges to account for names and gitlab

* fix: revert `name` redundancy in plugin command definitions (#780)

* chore: remove name declarations

* refactor: calculate command name from map key

* rewrite addCommandNames

* chore: prettier format

* Cleanup maintainer labels and rename Fishtown to dbt Labs (#782)

* Cleanup GitHub maintainers

* Update Fishtown Analytcs to dbt labs

* refactor(gridsome): unified plugin data model and template page (#781)

* change(gridsome): remove tap and target indexes (#794)

remove tap and target indexes

* feat: Hide search results when not in focus (#798)

* Hide search results when not in focus

* Unfocus search bar and clear input after selecting result.

* Clear input after selecting search result

* -J -o

* feat: Add tailwind to Hub using gridsome plugin (#786)

* Add tailwind css to gridsome

* Fix linter issue

* Start using tailwind for headings

Tailwind classes are used instead as per:
https://tailwindcss.com/docs/preflight#headings-are-unstyled

* Tweak typography on home page

* Fix tailwind config includes

* Add safelist config for development

* Style lists, style headings, re-add margins/padding

* Add tailwind/typography for md rendered sections

* Satisfy linter

* Center grid items

* More spacing tweaks on plugin grid

* Remove repetitive pluginType text

* Update search box text color

* Add padding to slate sections

* Limit slate bg to settings descriptions

* Mob coding session 2022-09-20 (#813)

Co-authored-by: Will Da Silva <will@meltano.com>
Co-authored-by: Edgar R. M. <edgar@meltano.com>
Co-authored-by: Reina Feather <reina@meltano.com>
Co-authored-by: Cody J. Hanson <cody@meltano.com>

* feat: Revamped plugin index pages (#809)

* feat: improved search results rendering (#814)

* feat: standardize plugin card height, improve pager readability, center index pages (#819)

Incorporate PR feedback

* move sdk badge to Meltano Stats section, add maintainer ID (#817)

* move sdk badge to Meltano Stats section, add maintainer ID

* sidebar content formatting updates

* remove extra `<p>`

* chore: prettier

* standardize on shields for rendering badges

* chore: prettier

* Add Google Analytics to gridsome site (#808)

Add GA to gridsome site thru plugin

* change: Improve markdown page rendering (#823)

* Fix syntax highlighting in markdown docs

* Center singer markdown content

* Round the corners out a bit

* Add anchor links to singer page headings

* Add singer redirects to new endpoints (#824)

* Add singer redirects to new endpoints

* Update redirects

Co-authored-by: Aaron ("AJ") Steers <aj@meltano.com>

* Add index pages as well

Co-authored-by: Aaron ("AJ") Steers <aj@meltano.com>

* change: remove singer-specific API in favor of common plugin API (BREAKS) (#791)

remove singer api

* fix: use plural in GitHub url (#832)

* fix: resolve missing logo_url entries for dbt transformers (#829)

* Add variants to safelist workaround (#835)

* Standardize logo, text, alignment for plugin grids (#834)

* Standardize logo, text, alignment for plugin grids

* -e

* Card height

* Sort by lowercase label

* Don't show hidden plugins (#842)

* Don't show hidden plugins

* Ensure hidden is filtered in search.

* Prettify

* Update header logo (#843)

* Make sidebar responsive (#840)

* Make sidebar responsive

* Fix overflow issue, tweak padding and margins

* Increase side margins

* Code block formatting, link clean up, text clean up, maintainer fix (#851)

* Format installation code block to match others

* Fix yaml file link, remove no description link

* Update text to use plugin_type

* Use labels for maintainer shield, link to url

* Fall back to variant if maintainer not found

* Make embedded images static content under gridsome (#852)

* Set width to 3/4 of page (#855)

* For settings blocks, add the environment variable information and default values (#854)

* feat(gridsome): add config instructions to detail pages (#853)

* remove min-w-fit from plugin sidebar (#856)

* Run `yarn format:write` (#857)

* Refer to contribution doc in readme (#858)

Co-authored-by: Alex Marple <54377734+alexmarple@users.noreply.github.com>
Co-authored-by: Reina Feather <feather.rw@gmail.com>
Co-authored-by: Reina Feather <reina@meltano.com>
Co-authored-by: alexmarple <alexmarple@gmail.com>
Co-authored-by: Taylor A. Murphy <taylor@meltano.com>
Co-authored-by: Cody J. Hanson <cody@meltano.com>
Co-authored-by: Will Da Silva <will@meltano.com>
Co-authored-by: Edgar R. M. <edgar@meltano.com>
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.

2 participants