Zaid-Ajaj / Feliz

A fresh retake of the React API in Fable and a collection of high-quality components to build React applications in F#, optimized for happiness
https://zaid-ajaj.github.io/Feliz/
MIT License
540 stars 78 forks source link

Add sourcelink support! #478

Closed baronfel closed 2 years ago

baronfel commented 2 years ago

This adds the Dotnet.ReproducibleBuilds package for drop-in sourcelink support for all packages in this repo! With this change, VS and Ionide can go-to-definition directly to the code that was packaged!

I also centralized some package parameters in a Directory.Build.props, which is a special MSBuild file that applies its properties to all projects beside or below the file. I've attached a nupkg if you want to inspect it (renamed to .zip because of github's upload restrictions).

Feliz.1.62.0.nupkg.zip

image

image

<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
  <metadata>
    <id>Feliz</id>
    <version>1.62.0</version>
    <authors>Zaid Ajaj</authors>
    <owners></owners>
    <requireLicenseAcceptance>false</requireLicenseAcceptance>
    <license type="expression">MIT</license>
    <projectUrl>https://zaid-ajaj.github.io/Feliz/</projectUrl>
    <description>A fresh retake of the React API in Fable, optimized for happiness</description>
    <releaseNotes>Added ReactMemoComponent attribute</releaseNotes>
    <tags>fsharp fable react html</tags>
    <repository type="git" url="https://github.com/baronfel/Feliz" commit="4d621ebabfabef1723144ff155121397ce701e13" />
    <dependencies>
      <group targetFramework=".NETStandard2.0">
        <dependency id="Feliz.CompilerPlugins" version="1.8.0" exclude="Build,Analyzers" />
        <dependency id="FSharp.Core" version="4.7.2" exclude="Build,Analyzers" />
        <dependency id="Fable.Core" version="3.1.5" exclude="Build,Analyzers" />
        <dependency id="Fable.React" version="7.4.0" exclude="Build,Analyzers" />
      </group>
    </dependencies>
  </metadata>
</package>
Zaid-Ajaj commented 2 years ago

Thanks @baronfel 🙏 I've merged and published this as of Feliz v1.63

baronfel commented 2 years ago

Thanks @Zaid-Ajaj!