Skip to content

Conversation

berthieresteban
Copy link
Contributor

@berthieresteban berthieresteban commented Jul 29, 2019

What does this PR do?

This getting-started has been added to the documentation before but removed because vuepress can't build with it.

It was approved in those PR : #405 and #406

Add VueJS getting started without vuex to SDK JS6 documentation.
Resolve the build problem of the vuepress doc (Vuepress tried to build .vue files of the getting-started and crash) by adding symlink.

image

⚠️ need to add following line in doc/6/getting-started/vuejs/standalone/index.md line 14 after merge:
You can find the full code of this guide [here](https://github.com/kuzzleio/sdk-javascript/tree/6-dev/doc/6/getting-started/vuejs/standalone).⚠️

How should this be manually tested?

See documentation:

  • Step 1 : npm run doc prepare
  • Step 2 : npm run doc-dev

Test getting started project (You'll need the CYPRESS_RECORD_KEY as environment variable)

  • Step 1 : Get a Kuzzle running without anonymous restrictions
  • Step 2 : cd doc/6/getting-started/vuejs && npm ci
  • Step 3 : npm run serve-standalone
  • Step 4 : npm run test

Other changes

/

Boyscout

/

@berthieresteban berthieresteban self-assigned this Jul 29, 2019
@berthieresteban berthieresteban force-pushed the getting-started-vuejs-standalone branch from b1a6d62 to a956d99 Compare July 29, 2019 09:20
@codecov
Copy link

codecov bot commented Jul 29, 2019

Codecov Report

❗ No coverage uploaded for pull request base (6-dev@839b5fe). Click here to learn what that means.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff            @@
##             6-dev     #431   +/-   ##
========================================
  Coverage         ?   96.52%           
========================================
  Files            ?       33           
  Lines            ?     1556           
  Branches         ?        0           
========================================
  Hits             ?     1502           
  Misses           ?       54           
  Partials         ?        0

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 839b5fe...9cc266e. Read the comment docs.

@codecov
Copy link

codecov bot commented Jul 29, 2019

Codecov Report

❗ No coverage uploaded for pull request base (6-dev@839b5fe). Click here to learn what that means.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff            @@
##             6-dev     #431   +/-   ##
========================================
  Coverage         ?   96.52%           
========================================
  Files            ?       33           
  Lines            ?     1556           
  Branches         ?        0           
========================================
  Hits             ?     1502           
  Misses           ?       54           
  Partials         ?        0

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 839b5fe...a956d99. Read the comment docs.

@codecov-io
Copy link

codecov-io commented Jul 29, 2019

Codecov Report

Merging #431 into master will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master     #431   +/-   ##
=======================================
  Coverage   95.97%   95.97%           
=======================================
  Files          33       33           
  Lines        1641     1641           
=======================================
  Hits         1575     1575           
  Misses         66       66

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 f5befcd...c441bd1. Read the comment docs.

@berthieresteban berthieresteban force-pushed the getting-started-vuejs-standalone branch from ccf28f8 to d25d801 Compare August 1, 2019 08:18
@Aschen
Copy link
Contributor

Aschen commented Aug 2, 2019

This PR should be on master branch

@scottinet scottinet changed the base branch from 6-dev to master August 7, 2019 13:41
npm install kuzzle-sdk
```

In the _App.vue_ file, you should remove the tag, the import and the component registration of the `HelloWorld` component, we won't use it.
Copy link
Contributor

Choose a reason for hiding this comment

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

(nitpicking) I wonder if file names shouldn't be better enclosed between backquotes (i.e. fixed font, grey background) instead of being put in italic.

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 used backquotes for properties, method names and HTML tags. Should I do the opposite ?

berthieresteban and others added 4 commits August 16, 2019 14:43
Co-Authored-By: Sébastien Cottinet <scottinet@protonmail.com>
Co-Authored-By: Sébastien Cottinet <scottinet@protonmail.com>
Co-Authored-By: Sébastien Cottinet <scottinet@protonmail.com>
Co-Authored-By: Sébastien Cottinet <scottinet@protonmail.com>
berthieresteban and others added 2 commits August 23, 2019 11:34
Co-Authored-By: Adrien Maret <amaret93@gmail.com>
Co-Authored-By: Sébastien Cottinet <scottinet@protonmail.com>
@scottinet
Copy link
Contributor

Cypress tests still failing.

@xbill82 xbill82 assigned xbill82 and unassigned berthieresteban Sep 10, 2019
@xbill82 xbill82 added the wip label Sep 10, 2019
@berthieresteban berthieresteban self-assigned this Oct 3, 2019
@scottinet scottinet merged commit 6ef99ba into master Oct 11, 2019
@scottinet scottinet deleted the getting-started-vuejs-standalone branch October 11, 2019 13:06
scottinet pushed a commit that referenced this pull request Oct 11, 2019
## What does this PR do?

This getting-started has been added to the documentation before but removed because vuepress can't build with it. 

It was approved in those PR : #405 and #406 

Add VueJS getting started without vuex to SDK JS6 documentation.
Resolve the build problem of the vuepress doc (Vuepress tried to build .vue files of the getting-started and crash) by adding symlink.

![image](https://user-images.githubusercontent.com/44427849/62125816-7b1cc180-b2ce-11e9-83e2-df65d7dbcbd4.png)

:warning:  need to add following line in doc/6/getting-started/vuejs/standalone/index.md line 14 after merge: 
``` You can find the full code of this guide [here](https://github.com/kuzzleio/sdk-javascript/tree/6-dev/doc/6/getting-started/vuejs/standalone).```:warning: 


### How should this be manually tested?
See documentation: 
  - Step 1 : npm run doc prepare
  - Step 2 : npm run doc-dev

Test getting started project (You'll need the CYPRESS_RECORD_KEY as environment variable)
  - Step 1 : Get a Kuzzle running without anonymous restrictions
  - Step 2 : cd doc/6/getting-started/vuejs && npm ci
  - Step 3 : npm run serve-standalone
  - Step 4 : npm run test

### Other changes
/

### Boyscout
/
Aschen pushed a commit that referenced this pull request Oct 15, 2019
# Description

Import #431 and #436 to v7: commits were cherry-picked, then the getting started directories were moved to the `doc/7` documentation directory. Finally, the `test-doc` script has been adapted to run tests on the v7 version of the getting started.

Those are the only changes made, there should be no need to review the full content of this PR (but you may do it if you want to)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants