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

FE setup #6

Merged
merged 17 commits into from
Aug 1, 2022
Merged

FE setup #6

merged 17 commits into from
Aug 1, 2022

Conversation

m4n1ok
Copy link
Contributor

@m4n1ok m4n1ok commented Jul 20, 2022

Setup basic FE structure with Node LTS, Yarn 1 latest, Tailwind + A17 Tailwind plugins, A17 behaviors, A17 helpers, Linter and format

Tasks:

  • Define default Node / NPM
  • Setup Eslint and update Prettier config
  • Setup FE structure with Tailwind and A17 Tailwind plugins
  • Add lazyload helpers
  • Setup A17 behaviors + helpers
  • Add components helpers and head
  • Improve Vite configuration
  • Add IDE/Editors configuration documentation

@m4n1ok m4n1ok marked this pull request as draft July 20, 2022 16:46
@luislavena
Copy link
Owner

cc @13twelve and @mrdoinel

@mrdoinel
Copy link

thank you @m4n1ok for switching back to NPM (cf the poll)

.prettierignore Show resolved Hide resolved
.styleci.yml Outdated Show resolved Hide resolved
- Use lts node version and latest yarn version as minimum required engines
- Add version files for nvm and others node version manager
- Pin fe dependencies
@m4n1ok m4n1ok marked this pull request as ready for review July 28, 2022 15:30
@m4n1ok m4n1ok requested a review from luislavena July 28, 2022 15:30
@m4n1ok m4n1ok changed the title [WIP] FE setup FE setup Jul 28, 2022
@m4n1ok
Copy link
Contributor Author

m4n1ok commented Jul 28, 2022

Hello @luislavena, @mrdoinel, @13twelve,

I'm done with the basic setup for the frontend part. It includes frontend linters configuration and libraries we are using for most of our projects.

Related to the current implementation of head-assets.blade.php, Laravel's Team is working on some improvements around Vite directive. I'm waiting for this PR to be merged before adding logic for preload / defer attributes...

Please don't hesitate to take a look and share your feedbacks.

Copy link
Owner

@luislavena luislavena left a comment

Choose a reason for hiding this comment

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

Excellent! Thanks for addressing all the comments! ❤️

@luislavena luislavena merged commit af0edd5 into luislavena:main Aug 1, 2022
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.

3 participants