Giter Site home page Giter Site logo

migrationsupport's People

Contributors

meiktranel avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

migrationsupport's Issues

FIDO2

Project:
URL: https://github.com/abergs/fido2-net-lib
Description: Package to support the new WebAuthN standard in .NET web projects.

What am i looking for?
Guidance regarding SourceLink

Issues i have had doing it by myself: (OPTIONAL)
Not able to verify with confidence that SourceLink was setup correctly.

Soulseek.NET

Project:
URL: https://github.com/jpdillingham/Soulseek.NET
Description: Library for soulseek networking protocol

What am i looking for?
Mainly CICD support - NuGet Package Deployment

Issues i have had doing it by myself: (OPTIONAL)
This can include past experiences, fears and/or roadblocks.

Migrating .net4.5 library to .net standard

Project:
URL: https://github.com/rikimaru0345/Ceras
Synopsis: A binary serializer, similar to MessagePack-CSharp

What am i looking for? / Special Requirements
On the most basic level:

  1. I want people to be able to use my library on every platform, not just .net4.5.
    However I don't know how to do it. Would I need multiple project files? Or is a single .net standard 2.0 project enough so that users on .net4.x, Unity(mono .net4.x equivalent), and .net core can use it?

  2. Some considerations about required APIs.
    The main thing to consider is that Ceras heavily uses System.Linq.Expressions.
    I'm pretty sure the newest .net standard supports everything Ceras uses, but maybe there might be some complications?

  3. At the moment I'm using AppVeyor to compile, and create a nuget package (which is then automatically published to nuget). I guess the nuspec file would have to be changed to create multiple packages depending on the target framework? Or maybe a single .net standard package would be enough so everyone can use it?

  4. I'm aware that there are some APIs related to Type, MemberInfo, etc... that have changed, but I'm confident that updating them myself should be no problem!

What problems stopped me from doing this myself before? (OPTIONAL)
No previous experience with nuget, and only minimal the .net core / standard ecosystem.
I'd love to learn more about all of those things but at the moment I don't have as much time to devote to this as I'd like to.

When publishing how do I target specific .NET Core Runtimes?

Topic
Target specific .NET Core Runtimes, specifically the win RID because that is the only platform I am targeting.

On my CI/CD server I publish my applications with this command:

dotnet publish -c Release -o ..\publish

It outputs a runtimes directory with the following sub-directories:

    - publish/runtimes/
       - debian.8-x64/
       - fedora.23-x64/
       - fedora.24-x64/
       - opensuse.13.2-x64/
       - opensuse.42.1-x64/
       - osx/
       - osx.10.10-x64/
       - rhel.7-x64/
       - ubuntu.14.04-x64/
       - ubuntu.16.04-x64/
       - ubuntu.16.10-x64/
       - unix/
       - win/ 

Is there a way to configure the project to only output the win runtime folder?

Scope
I only plan to publish this application on Windows 2016 Server so the OSX/Linux/Unix runtimes folders are not necessary. In several cases these runtimes folders contain known vulnerable dlls which lead to false positive OSA scans.

Why do i request this?
I have tried adding the win10-x64 and win10-x86 RIDs in the my project file's element:

<RuntimeIdentifiers>win10-x64;win10-x86</RuntimeIdentifiers>

The output of adding the RIDs to my csproj files is the same as if I did not specify the RIDs in those files.

When I run CI/CD command example

dotnet publish -c Release -r win10-x86 -o ..\publish

I believe it creates a self-contained deployment. As my publish directory goes from being 55MB to 120MB and from 237 files to 482 files. It also matches the output if I included the --self-contained flag.

Thank you for your time and help!

How to verify my SourceLink configuration works

Topic
SourceLink - how to verify if it works

Scope
Library author wants to add sourcelink support in a simple .NET Standard project.

Why do i request this?
Lots of people are confused about how to verify if their sourcelink changes actually work - This is catalysed by the nature of PDBs and how they work.

Consultation on .NET project internals

Project:
We're @snyksec, and we provide a service that keeps developer's projects secure! We don't really need help migrating anything, but we would appreciate the opportunity to reach out to domain experts and discuss the .NET ecosystem and our approach to it.

What am i looking for?

  • Better understand .NET concepts (framework vs core, targetFrameworks, system dependencies, etc.)
  • Exchange ideas on how we can better analyze the dependencies of any .NET project, both on a dev environment (dotnet cli, msbuild, etc.) as well as remotely (say, just a .csproj file).

Issues i have had doing it by myself: (OPTIONAL)
We already provide an extensive offering around .NET as part of our service, seeking to learn more and improve!

Special Requirements
We're a commercial entity, so some NDA-related paperwork will most likely be involved... In exchange, we act as a commercial entity and pay for consultation! :)

DesignTimeMapper

Project:
URL: https://github.com/AlistairClark7/DesignTimeMapper
Synopsis: Aims to provide a command line tool that pre-processes .CS Files to generate mappings at design-time.

What am i looking for?

Hey, I'd be interested in this! My project is not very well known but I've not had time to port to .NET Core.

What problems stopped me from doing this myself before? (OPTIONAL)
No time yet.

Special Requirements

  • Application Model: C# Pre-Processor / MSBuild Task maybe?

LibVLCSharp

Project:
URL: https://code.videolan.org/videolan/LibVLCSharp
Description: .NET libVLC Wrapping library

What am i looking for?

It is multi-targeted already, but we could use a hand on scripting, CI/CD, SemVer and SourceLink.

Special Requirements

  • Native Dependencies
  • Versioning dictated by upstream library

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.