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

docs: Update and refresh homepage of superset.apache.org #10477

Merged
merged 5 commits into from
Aug 7, 2020

Conversation

ceohockey60
Copy link
Contributor

Update and refresh index with additional links to community resources, new links to `Databases' section directly to parts of the tutorial that talk about that database, connect, align Superset topline features with same language as in GitHub

SUMMARY

BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF

TEST PLAN

ADDITIONAL INFORMATION

  • Has associated issue:
  • Changes UI
  • Requires DB Migration.
  • Confirm DB Migration upgrade and downgrade tested.
  • Introduces new feature or API
  • Removes existing feature or API

Update and refresh index with additional links to community resources, new links to `Databases' section directly to parts of the tutorial that talk about that database,  connect, align Superset topline features with same language as in GitHub
@ceohockey60 ceohockey60 changed the title Update and refresh Index docs: Update and refresh Index Jul 29, 2020
@ceohockey60 ceohockey60 changed the title docs: Update and refresh Index docs: Update and refresh homepage of superset.apache.org Jul 29, 2020
@codecov-commenter
Copy link

codecov-commenter commented Jul 29, 2020

Codecov Report

Merging #10477 into master will increase coverage by 0.05%.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           master   #10477      +/-   ##
==========================================
+ Coverage   70.78%   70.83%   +0.05%     
==========================================
  Files         604      605       +1     
  Lines       32385    32431      +46     
  Branches     3281     3423     +142     
==========================================
+ Hits        22924    22974      +50     
+ Misses       9349     9345       -4     
  Partials      112      112              
Flag Coverage Δ
#cypress 54.55% <ø> (-0.11%) ⬇️
#javascript 59.94% <ø> (+0.22%) ⬆️
#python 70.41% <ø> (+0.07%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
superset/views/alerts.py 70.83% <0.00%> (-29.17%) ⬇️
...d/src/explore/components/MetricDefinitionValue.jsx 87.50% <0.00%> (-12.50%) ⬇️
...perset-frontend/src/messageToasts/actions/index.js 91.66% <0.00%> (-8.34%) ⬇️
...rontend/src/SqlLab/components/QueryAutoRefresh.jsx 65.90% <0.00%> (-6.82%) ⬇️
...et-frontend/src/messageToasts/components/Toast.tsx 96.96% <0.00%> (-3.04%) ⬇️
...end/src/components/Select/SupersetStyledSelect.tsx 91.01% <0.00%> (-2.25%) ⬇️
superset/examples/energy.py 82.50% <0.00%> (-2.12%) ⬇️
superset/examples/unicode_test_data.py 80.00% <0.00%> (-1.64%) ⬇️
superset/examples/world_bank.py 83.33% <0.00%> (-1.29%) ⬇️
superset/examples/birth_names.py 76.71% <0.00%> (-1.07%) ⬇️
... and 41 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 259a344...d58287d. Read the comment docs.

docs/index.rst Outdated

Databases
---------

The following RDBMS are currently supported:

- `Amazon Athena <https://aws.amazon.com/athena/>`_
- `Amazon Athena <https://superset.incubator.apache.org/installation.html#aws-athena>`_
Copy link
Member

Choose a reason for hiding this comment

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

if this is linking to a page in the docs, do we need the full url? I'd guess /installation.html#aws-athena would be sufficient

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I just tried and it doesn't work, probably because it's .rst so the whole site is generated differently and doesn't work the same way? (I'm no .rst expert...)

Copy link
Member

Choose a reason for hiding this comment

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

I validated that the following change works for me when building the html and running locally, I think this should be safe to do:

diff --git a/docs/index.rst b/docs/index.rst
index c1af917c1..42d9c28a2 100644
--- a/docs/index.rst
+++ b/docs/index.rst
@@ -99,7 +99,7 @@ Databases
 
 The following RDBMS are currently supported:
 
-- `Amazon Athena <https://superset.incubator.apache.org/installation.html#aws-athena>`_
+- `Amazon Athena </installation.html#aws-athena>`_
 - `Amazon Redshift <https://aws.amazon.com/redshift/>`_
 - `Apache Drill <https://superset.incubator.apache.org/installation.html#apache-drill>`_
 - `Apache Druid <https://superset.incubator.apache.org/installation.html#druid>`_

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Awesome, thanks for validating. Updated all the links accordingly.

- `Vertica <https://www.vertica.com/>`_
- `Hana <https://www.sap.com/products/hana.html>`_
- `Amazon Athena </installation.html#aws-athena>`_
- `Amazon Redshift </installation.html#database-dependencies>`_
Copy link
Member

Choose a reason for hiding this comment

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

What's the value in linking to the generic page here instead of the more specific db website?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

The "database dependencies" table has some information re installation for all the db options, but some db options have their own dedicated anchor tag (I'm not sure why the docs are written this way...). For the ones that have their own tag, it's link to there, but ones that don't, the link points to the "database dependencies" table for community users, which is more helpful than the homepage of the db itself with useful info as it relates to Superset.

Add link to docs repo on the homepage to encourage easy access for community contribution.
@etr2460 etr2460 closed this Aug 6, 2020
@etr2460 etr2460 reopened this Aug 6, 2020
@etr2460 etr2460 merged commit 90c9417 into apache:master Aug 7, 2020
Ofeknielsen pushed a commit to ofekisr/incubator-superset that referenced this pull request Oct 5, 2020
* Update and refresh Index

Update and refresh index with additional links to community resources, new links to `Databases' section directly to parts of the tutorial that talk about that database,  connect, align Superset topline features with same language as in GitHub

* Added link to Superset users

* Update with relative links

* Add link to docs repo

Add link to docs repo on the homepage to encourage easy access for community contribution.

* Update index.rst
auxten pushed a commit to auxten/incubator-superset that referenced this pull request Nov 20, 2020
* Update and refresh Index

Update and refresh index with additional links to community resources, new links to `Databases' section directly to parts of the tutorial that talk about that database,  connect, align Superset topline features with same language as in GitHub

* Added link to Superset users

* Update with relative links

* Add link to docs repo

Add link to docs repo on the homepage to encourage easy access for community contribution.

* Update index.rst
@mistercrunch mistercrunch added 🏷️ bot A label used by `supersetbot` to keep track of which PR where auto-tagged with release labels 🚢 0.38.0 labels Mar 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🏷️ bot A label used by `supersetbot` to keep track of which PR where auto-tagged with release labels size/M 🚢 0.38.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants