MeshWeaver.Social
3.0.0-rc7
dotnet add package MeshWeaver.Social --version 3.0.0-rc7
NuGet\Install-Package MeshWeaver.Social -Version 3.0.0-rc7
<PackageReference Include="MeshWeaver.Social" Version="3.0.0-rc7" />
<PackageVersion Include="MeshWeaver.Social" Version="3.0.0-rc7" />
<PackageReference Include="MeshWeaver.Social" />
paket add MeshWeaver.Social --version 3.0.0-rc7
#r "nuget: MeshWeaver.Social, 3.0.0-rc7"
#:package MeshWeaver.Social@3.0.0-rc7
#addin nuget:?package=MeshWeaver.Social&version=3.0.0-rc7&prerelease
#tool nuget:?package=MeshWeaver.Social&version=3.0.0-rc7&prerelease
MeshWeaver.Social
Social publishing for the MeshWeaver mesh: the platform-publisher abstraction with a LinkedIn
implementation, the LinkedIn connect / company-Page sync / member publish+engagement endpoint
families (riding MeshEndpointProviderAttribute, design #1655/#1667), and the LinkedIn/social
node-menu providers. Ships as a mesh MODULE: Modules:Assemblies + the thin module lane
(memex/MeshModulesPublish.targets).
🚨 Relocating to Systemorph/MeshWeaver.SocialMedia — this copy is the MASTER until the flip
(Task 63 of the 2026-08 modularization program — a program-plan task, not a GitHub issue number.)
This module's sources ALSO live in
MeshWeaver.SocialMedia src/MeshWeaver.Social,
where the SocialMedia package is the first MIXED package (node content + compiled module:
SocialMedia/index.json declares content.module and its CI builds + module-packs the bundle).
During the double-ship transition:
- Change the module here first, then mirror the
.csfiles to the satellite verbatim (they are kept byte-identical; the satellite's csproj differs — it project-references a platform checkout). - Do NOT delete this project yet. The flip is blocked by, and its PR must resolve, ALL of:
Memex.Portal.Sharedcompiles againstPlatformCredential(Social/ApiCredentialNodeType.cs— deliberately host-side so existing credential nodes keep deserializing) and holds the ships-the-bitsProjectReference(PR #1681's "not flippable" verdict; alsoAddLinkedInAuthenticationstays platform — auth schemes configure before the host builds).- In-mesh sources call
SocialExtensions.AddSocial— at leastsamples/Graph/Data/Doc/DataMesh/SocialMedia/{Post,Profile}.jsonconfiguration lambdas — and NodeType compilation references only TRUSTED_PLATFORM_ASSEMBLIES, so a modules/-only assembly is invisible to it (the #1683/#1685AddApprovalsbreakage class). Re-sweepcontent/ samples/*/Data, node JSON, AND the live meshes before deleting any symbol. - The modularization program's satellite-bundle rollout (program-plan task 74, not a GitHub
issue), so consumers land the SocialMedia-built bundle
automatically (until then the registry's thin-lane
modules/MeshWeaver.Social/is empty by construction and serves nothing). When it flips: remove this project + theMemex.Portal.Sharedreference + the@(MeshModule)entry inmemex/MeshModulesPublish.targets; theModules:Assembliesentries STAY (the runtime then loads the landed module frommodules/).
Features
SocialMeshModuleAttribute/SocialModuleAttribute— the module's two activation halves (DI + menu providers; endpoint contributions viaMapMeshModuleEndpoints)IPlatformPublisher— the platform-agnostic publishing abstractionLinkedInPublisher/LinkedInPublishService/LinkedInPostsApi— publish, list, and manage LinkedIn postsLinkedInAnalytics— per-post analyticsPlatformCredential— per-user platform credentials as mesh data (registered host-side)
Links
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- MeshWeaver.Graph (>= 3.0.0-rc7)
- MeshWeaver.Hosting.AspNetCore (>= 3.0.0-rc7)
- MeshWeaver.Mesh.Contract (>= 3.0.0-rc7)
- MeshWeaver.Messaging.Hub (>= 3.0.0-rc7)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|