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/integrations #7792

Merged
merged 13 commits into from Sep 30, 2020
Merged

Docs/integrations #7792

merged 13 commits into from Sep 30, 2020

Conversation

Mcastres
Copy link
Contributor

@Mcastres Mcastres commented Sep 8, 2020

Description of what you did:

Added integrations for:

  • Gridsome
  • Jekyll
  • Hugo
  • 11ty
  • Svelte
  • Sapper
  • Ruby
  • Python
  • Angular

@Mcastres Mcastres marked this pull request as ready for review September 8, 2020 08:56
@codecov
Copy link

codecov bot commented Sep 8, 2020

Codecov Report

Merging #7792 into documentation will increase coverage by 8.02%.
The diff coverage is n/a.

Impacted file tree graph

@@                Coverage Diff                @@
##           documentation    #7792      +/-   ##
=================================================
+ Coverage          19.14%   27.16%   +8.02%     
=================================================
  Files                855     1163     +308     
  Lines              11933    15518    +3585     
  Branches            1898     2410     +512     
=================================================
+ Hits                2284     4215    +1931     
- Misses              8100     9535    +1435     
- Partials            1549     1768     +219     
Flag Coverage Δ
#front 19.31% <ø> (+4.82%) ⬆️
#unit 53.85% <ø> (+13.92%) ⬆️

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

Impacted Files Coverage Δ
packages/strapi-plugin-email/admin/src/pluginId.js 0.00% <0.00%> (-100.00%) ⬇️
...api-plugin-users-permissions/admin/src/pluginId.js 0.00% <0.00%> (-100.00%) ⬇️
...n/src/containers/NotificationProvider/constants.js 0.00% <0.00%> (-100.00%) ⬇️
...i-admin/admin/src/containers/SettingsPage/index.js 0.00% <0.00%> (-66.67%) ⬇️
...trapi-admin/admin/src/containers/LeftMenu/index.js 5.00% <0.00%> (-61.67%) ⬇️
...n/admin/src/containers/LanguageProvider/reducer.js 0.00% <0.00%> (-61.54%) ⬇️
...in/admin/src/containers/Webhooks/ListView/index.js 0.00% <0.00%> (-42.11%) ⬇️
...in/admin/src/containers/Webhooks/EditView/index.js 0.00% <0.00%> (-38.40%) ⬇️
packages/strapi/lib/services/metrics/index.js 65.00% <0.00%> (-35.00%) ⬇️
...admin/admin/src/components/ContainerFluid/index.js 66.66% <0.00%> (-33.34%) ⬇️
... and 746 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 f843718...942e531. Read the comment docs.

@derrickmehaffy
Copy link
Member

@Mcastres first off, holy cow, second nice job.

Give me a few days to review ;)

Copy link
Member

@derrickmehaffy derrickmehaffy left a comment

Choose a reason for hiding this comment

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

LGTM, one suggestion I might make, it may be easier to just copy the SVG binaries into the docs folder and link them instead of dumping their entire contents into the theme component.

Copy link
Contributor

@soupette soupette left a comment

Choose a reason for hiding this comment

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

It would be great if all the apps had the same features. Can you make sure they all follow the same logic?

docs/v3.x/getting-started/11ty.md Show resolved Hide resolved
docs/v3.x/getting-started/11ty.md Outdated Show resolved Hide resolved
docs/v3.x/getting-started/11ty.md Outdated Show resolved Hide resolved
docs/v3.x/getting-started/11ty.md Outdated Show resolved Hide resolved
docs/v3.x/getting-started/11ty.md Outdated Show resolved Hide resolved
docs/v3.x/getting-started/jekyll.md Show resolved Hide resolved
docs/v3.x/getting-started/jekyll.md Outdated Show resolved Hide resolved
docs/v3.x/getting-started/ruby.md Show resolved Hide resolved
docs/v3.x/getting-started/ruby.md Show resolved Hide resolved
`./src/App.svelte`

```js
<script>
Copy link
Contributor

Choose a reason for hiding this comment

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

Same here about the example. Why don't we have it for the other apps?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Difficult to reproduce on specific tech I'm not comfortable with

Copy link
Member

Choose a reason for hiding this comment

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

Would love to help here also but I'm not familiar with svelte either

@Mcastres
Copy link
Contributor Author

Can you please review this when you have time @lauriejim @alexandrebodin

@Mcastres
Copy link
Contributor Author

Hey everyone! It would be great to merge this if there is no more change requests here @lauriejim @derrickmehaffy

@derrickmehaffy
Copy link
Member

I'll take another look today or tmrw

Copy link
Member

@derrickmehaffy derrickmehaffy left a comment

Choose a reason for hiding this comment

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

LGTM

Copy link
Contributor

@lauriejim lauriejim left a comment

Choose a reason for hiding this comment

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

LGTM

@lauriejim
Copy link
Contributor

@Mcastres Need approval from one of the tech team to be sure it has been reviewed and approved on the tech side.
Then, ready to merge and deploy.

@Mcastres
Copy link
Contributor Author

Is it good for you? @soupette

@soupette
Copy link
Contributor

Is it good for you? @soupette

No it is not I have requested changes that have been put in resolved but I strongly believe that they should be added, especially the ones where the doc states to install dependencies globally.

@Mcastres
Copy link
Contributor Author

Mcastres commented Sep 28, 2020

I resolved it because I made the modifications. You can check it out in the Ruby file @soupette

Copy link
Member

@alexandrebodin alexandrebodin left a comment

Choose a reason for hiding this comment

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

Generaly speaking it is ok. plz apply the comments in the rest of the PR I just didn't copy/paste everywhere.

The fact that multiple examples are not consistent in terms of features is worrying me as you are going to get a lot more questions @derrickmehaffy @lauriejim. I think we should release a bunch of the most known ones that are really consistent and pass specific PRs for the rest of them to get help by community contributors that will be able to complete Maxime's work.

docs/v3.x/getting-started/11ty.md Outdated Show resolved Hide resolved
docs/v3.x/getting-started/11ty.md Outdated Show resolved Hide resolved
docs/v3.x/getting-started/11ty.md Outdated Show resolved Hide resolved
docs/v3.x/getting-started/11ty.md Outdated Show resolved Hide resolved
docs/v3.x/getting-started/11ty.md Outdated Show resolved Hide resolved
docs/v3.x/getting-started/11ty.md Outdated Show resolved Hide resolved
docs/v3.x/getting-started/11ty.md Outdated Show resolved Hide resolved
docs/v3.x/getting-started/gatsby.md Outdated Show resolved Hide resolved
docs/v3.x/getting-started/gatsby.md Outdated Show resolved Hide resolved
docs/v3.x/getting-started/hugo.md Outdated Show resolved Hide resolved
@Mcastres
Copy link
Contributor Author

Thanks @alexandrebodin for taking the time to review this PR!

Copy link
Member

@alexandrebodin alexandrebodin left a comment

Choose a reason for hiding this comment

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

a small precision ;)

docs/v3.x/getting-started/angular.md Outdated Show resolved Hide resolved
@alexandrebodin alexandrebodin added this to the 3.1.7 milestone Sep 30, 2020
@alexandrebodin alexandrebodin added source: docs Documentation changes issue: enhancement Issue suggesting an enhancement to an existing feature labels Sep 30, 2020
Copy link
Member

@alexandrebodin alexandrebodin left a comment

Choose a reason for hiding this comment

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

Good step for a first version :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
issue: enhancement Issue suggesting an enhancement to an existing feature source: docs Documentation changes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants