dotnet / dotnet/Open-XML-SDK

Split assembly in separate packages for DOCX / XLSX / PPTX

Open
#1,313 11 comments 1 reaction 1 assignee Claimed by @twsouthwick View on GitHub
high impact
Dominant language
C#
Stars
4.6k
Forks
605
PR merge metrics
No merged PRs in 30d

Description

Per https://github.com/dotnet/Open-XML-SDK/issues/387
> Consider breaking up library into smaller ones for Word/Powerpoint/Excel.

As well as my comment: https://github.com/dotnet/Open-XML-SDK/issues/387#issuecomment-1140978211
> Yes, please. Having these separated (along with a base / core module, I assume) would improve clarity, make for a smaller base package (currently ~5.8 MB) and allow more code splitting between dependent assemblies. For reference our product does not currently use Powerpoint at all.

I know this topic is in the backlog, but considering its structural impact I think it it worth it to have a dedicated issue, at least to improve its visibility and prevent it from getting buried.

(I have searched for similar issues but if I could not find any; if this is indeed explicitly tracked elsewhere please close / delete this issue).

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.