question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Use a Github Project for expecto->netcore

See original GitHub issue

There is now a Github project here: https://github.com/haf/expecto/projects/1. I think we should try to use it for the netcore support. I’ve never used a Github project before, so I could be totally wrong. It seems like I don’t currently have permissions though, hence this issue is being raised.

There are some remaining tasks that aren’t easy to manage or track now. There have a been some PRs that were far too big (#101, #123). Some non-trivial tasks are being requested by way of comments in the already huge PRs. The status was requested by a few people.

There is a branch now: https://github.com/haf/expecto/tree/netcore

Major tasks are (taken from #101):

  • make CI builds include donet restore && dotnet build for Expecto.netcore
  • connect AppVeyor to build on PRs
  • merge the dotnet packed netstandard1.6 package into the main nupkg
  • make CI builds run tests against netstandard1.6 DLL
    • FSharpx.Core is not available on netstandard - consider removing it from tests?
    • make Tests.fs only use netstandard1.6 compatible reflection APIs
  • ~do we need old reflection APIs (e.g. <=net40)… do we really need net40 support?~
    • YES - moved to net45 now
    • make Expecto.fs only use netstandard1.6 compatible reflection APIs
    • make Expect.fs only use netstandard1.6 compatible reflection APIs
  • ~determine what to do with Mono.Cecil.Rocks (doesn’t exist on netstandard1.6?)~
  • Mono.Cecil 0.10.0-beta2 is a semver-prerelease. We cannot release a stable Expecto until it is released stable.

(other tasks I may have forgotten?)

Issue Analytics

  • State:closed
  • Created 7 years ago
  • Comments:6 (6 by maintainers)

github_iconTop GitHub Comments

1reaction
hafcommented, Mar 11, 2017

I’ve added your tasks to the project. You can take it from here.

0reactions
adamchestercommented, Apr 17, 2017

This is done.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Contributing to projects
If you want to contribute to someone else's project but don't have write access to the repository, you can use a "fork and...
Read more >
Quickstart for Projects
This guide demonstrates how to use Projects to plan and track work. In this guide, you will create a new project and add...
Read more >
Automating Projects using Actions
You can use GitHub Actions to automate your projects. In this article. GitHub Actions workflows. Example workflow authenticating with a GitHub App.
Read more >
Fork a repo
A fork is a new repository that shares code and visibility settings with the original “upstream” repository. Forks are often used to iterate...
Read more >
Adding your project to a team
Adding a project to a team · In the top right corner of GitHub.com, click your profile photo, then click Your organizations. ·...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found