Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Pull in the required MonoPoxisHelper method calls into this repo.

Open
#76 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
5/5
Estimated time
Over a week
Newbie friendliness
25/100
Issue type
Refactor
Clarity
Needs clarification
Activity status
Stale
Tech stack
csharp
Domain
tooling

Research direction

No files or tests are named. Start by tracing the existing C# use of Mono.Posix.NetStandard and the required libMonoPosixHelper.so/dylib calls, then compare the two proposed native-library locations. Done means the required native bits work across the supported platforms without that runtime dependency.

Written by the indexing model from the issue text.

Description

Currently for .net 6 and other platforms we have a runtime dependency on Mono.Posix.NetStandard. This is only because we need libMonoPosixHelper.so/dylib on the various platforms. We already pulled in the required C# code so we are independent of that library. So we should also pull in the required native bits.

Now we can either

  1. Create a new native lib libZipSharpHelper which contains those calls or..
  2. Fold that code into the libzip native libraries.

Not sure which option is better..

Dominant language
C#
Stars
30
Forks
23
Avg merge
2h 34m
Merged PRs (30d)
1

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from dotnet/android-libzipsharp

All issues in dotnet/android-libzipsharp

Similar issues

More C# issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.