Coder Social home page Coder Social logo

blazortailwindtemplate's People

Contributors

jon-hilton avatar jonhilt avatar timheuer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

blazortailwindtemplate's Issues

Support Blazor Server

The template is currently only available for Blazor WASM, would be useful to be able to create Blazor Server projects too.

Fixup CI workflows

Fixup CI workflows a bit to optimize:

  • Move PR build out of main workflow that is publishing to NuGet each CI
  • Add env flags to remove unnecessary spew for CI
  • Ignore changes to .git files

Install the Tailwind CLI locally?

It may be preferable (at least as an option) to install the Tailwind CLI locally in the project's node_modules folder.

My understanding is that NPX would then always use that locally installed version.

This might help usage of the template in offline scenarios as, following the initial build (which would download and install the Tailwind CLI) there should be no need for subsequent builds to require an Internet connection.

Include README in package

Leverage the PackageReadmeFile to include the README in the package, which then provides a better experience on nuget.org and within other NuGet clients.

Only (re)build the Tailwind css file when needed

At the moment we're invoking the Tailwind CLI on every Debug build.

This is largely pointless because the first build creates wwwroot\css\app.css and thereafter there are only a few scenarios where we'd want to rebuild that file.

  • When the version of Tailwind changes
  • When we elect to run a Release build
  • If we make changes to Styles\app.css

For any other Debug/Dev builds we're just doing unnecessary work (and slowing down the build).

Support previous version(s) of .NET

The template currently allows for creating .NET 6 projects, would be great to be able to target .NET 5 and potentially earlier versions of .NET (Core) too.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.