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

LaraNuxt Release #9

Open
mentAl-maZe opened this issue Sep 13, 2020 · 4 comments
Open

LaraNuxt Release #9

mentAl-maZe opened this issue Sep 13, 2020 · 4 comments

Comments

@mentAl-maZe
Copy link
Member

Thread to discuss properties and requirements for future LaraNuxt releases

@mentAl-maZe
Copy link
Member Author

@GautierDele I opened this thread to handle discussion about future development of the package.

First order of business: Consider making the TypeScript branch the default

Pros

  • Typescript is a much nicer experience in development because strict types offer MUCH better instrumentation in IDEs.
  • Typescript avoids most run time errors by raising them already at compilation time... in addition with the correct IDE configuration prevents devs from coding such errors in the first place
  • Also with nuxt-property-decorator it is easy to define components as classes and thus should be more intuitive for people with OOP experience

Cons

  • Some new syntax to learn, but it mostly concerns typing an interface definition

@mentAl-maZe
Copy link
Member Author

mentAl-maZe commented Sep 13, 2020

Second order of business: Consider Vuepress page for documentation and presentation

Vuepress allows to easily create a web page from Markdown files.
Features include (but are not limited to):

  • easy to configure landing page
  • automatic menu
  • exchangeable and customizable templates

Of course the initial page in the package should show some info about the project, but as people might use this as template i think it should be kept minimal

@GautierDele
Copy link
Collaborator

Hello,

I don't really think typescript should be the default one. A lot of people going for Vue don't know TypeScript and it's sometime the reason why they choose Vue. We could still maintain it since it seems TypeScript is a good solution.

Considering VuePress, i quite like the idea but it seems that there is a new version of this documentation - maybe a new package that i can't find -> https://dev.auth.nuxtjs.org/
Might be just styling ? A lot of package are going by this, i will have a look

@GautierDele
Copy link
Collaborator

GautierDele commented Sep 19, 2020

LaraNuxt doc can be found here: Pull Request #17 - nuxt-laravel.

  • This is using nuxt content which seems nicer than vuepress
  • I don't like the idea to implement this into nuxt-laravel because this is the LaraNuxt doc but the fact is that LaraNuxt is a template -> don't want to push docs to everybody packages
  • This is just a pull request we can move easely the doc while developping it

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

No branches or pull requests

2 participants