Comments (10)
We're going to make an Ionide group in nuget and publish the initial version of this dotnet tool under that group. It's quite easy to add/transfer ownership of the package if it becomes necessary (ie if the fsharporg organization should be the maintainer, etc).
from fsautocomplete.
Is the intent here to have a FsAutoComplete nuget package that just zips up all the outputs and makes them available via single-package download?
from fsautocomplete.
That might have been it, but honestly it is so long ago that I cannot remember why this would be useful.
from fsautocomplete.
@baronfel ihmo the easier way to release FSAC will be:
- pack the fsac as .net global tool (so will bundle the .net core fsac) with
/p:PackAsTool=true
- copy the published .NET FSAC inside the nupkg, in
tools/net461/any
, similar totools/netcoreapp2.0/any
- publish that package to nuget org
that will allow to install fsac with dotnet tool install
, or bundle in others editors extensions because is just a single zip package
example dotnet tool install Equinox.Tool -g
who is a .net core tool + contains a net .exe:
- publish and pack commands https://github.com/jet/equinox/blob/41a28200aa98da95cc5cb773068196e0836f561a/build.proj#L23-L24
- include the
net461
in the nupkg like https://github.com/jet/equinox/blob/41a28200aa98da95cc5cb773068196e0836f561a/tools/Equinox.Tool/Equinox.Tool.fsproj#L59-L65
from fsautocomplete.
We should
- Release LanguageServerProtocol.fsproj as NuGet package
- Release FSAC.Core as NuGet package
- Release FSAC as global dotnet tool (especially important for people that'd want to use LSP version with emacs/ST3/etc - right now suggestion for them is to build from master - look at instructions here https://github.com/emacs-lsp/lsp-mode#supported-languages)
from fsautocomplete.
But we probably want to wait with releasing all that for solving FSAC ownership problem. CC: @ReedCopsey
from fsautocomplete.
from fsautocomplete.
@enricosada @Krzysztof-Cieslak I could not found any packages about FSAC on nuget.org, Do you have any plan to upload these packages?
from fsautocomplete.
Going to reopen this as we're not currently publishing packages to nuget right now of any kind.
from fsautocomplete.
This has been done, the package can now be fetched from Nuget. The command is dotnet tool install fsautocomplete
, though of course it can be installed globally, locally, or to a specific path based on what the user wants.
from fsautocomplete.
Related Issues (20)
- Handle Project Reloads when adding files to wildcard patterns HOT 1
- Better Codefix onboarding process HOT 2
- Mac m1 Sonoma - FSautocomplete not working HOT 7
- Neovim, Lsp Mode Crashed, range not found in JSON, diagnostics related HOT 10
- Code-fix for _.Property / _.MethodCall() / _.IndexerAccess[idx] shorthand for accessor functions
- Add Support for Breaking Down Type Signatures in Tooltips HOT 4
- fsiExtraParameters break error hints in editor while editing .fsx files HOT 14
- Remove inline values that replace pipeline hints
- Improve .NET POCO Initialiser Constructor object documentation, unit -> unit is not useful, we want to see the signature HOT 2
- F# interactive directives not showing docs once written down, also true for #nowarn, coloring is not conistent (purple?) HOT 1
- Refactoring: Extract Interface from Type member declaration (refactoring)
- Should we move this to Ionide or fsprojects? HOT 5
- #r "nuget: System.Data.Common" doesn't seem to work in .fsx HOT 4
- Format tooltips using client input HOT 4
- Invalid `This qualifier is redundant` when a variable is shadowed by a property with the same name and compatible signature
- `get ()` should not be renamed when renaming a property
- Code action: suggest to create missing parameter as local binding HOT 1
- AutomaticWorkspaceInit is ignored if rootUri is used instead of rootPath
- Convert to NuGet Central Package Management
- Work list for .NET 8.0.300-based releases HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fsautocomplete.