Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version 3 #136

Open
JoshHiles opened this issue Jul 21, 2021 · 11 comments
Open

Version 3 #136

JoshHiles opened this issue Jul 21, 2021 · 11 comments

Comments

@JoshHiles
Copy link
Contributor

Version 3 is about rewriting Scientist.net for .NET 6 & rejuvenating the project

Some actions to start with:

  • New Version 3 branch (feature/version-3/net-6 maybe?)
  • Issue for GitHub action to deploy to NuGet with 3.x.x-alpha
  • Potential 1.x.x branch for maintance
@paulbreen
Copy link
Contributor

Great to see all the momentum with the new version.
I don’t think this should be a direct port to .net 6. We should take our time to consider if there improvements or changes etc we’d like to make and what new things .net 6 can give us.

@marblekirby
Copy link

Should we have a discussion about how we will approach the code rewrite to .net 6. Are we planning on porting everything from the current 2.x.x release to 3.0.0?

@M-Zuber
Copy link
Contributor

M-Zuber commented Jul 29, 2021

I've been thinking about this, and IMO for the 3.0.0 release we should strive to have no effective breaking changes behaviorally.
If we need/want to tweak the API that would be fine, but the user should not have to think about the changes much.
Afterwards we can start setting up an obsoletion policy and make deeper changes

@JoshHiles
Copy link
Contributor Author

Sounds good, I think we port everything across to the new solution with the upgraded .net and get everything setup, finish off all the fluff around docs, actions etc. Then take it from there perhaps?
We already have kinda a policy in place if you check #143

@M-Zuber
Copy link
Contributor

M-Zuber commented Jul 29, 2021

Yeah, sounds like what I had in mind 👍

@marblekirby
Copy link

@JoshHiles I see alot of tickets open for the fluff around the docs/actions etc but what about the port to latest .net version?.

I am working through the wiki. I see alot of new actions created. What about getting started on the version migration?

@JoshHiles
Copy link
Contributor Author

Apolgies @marblekirby lots on at work!
I think it has already started with the new solution been created but as far as that im not sure anything else apart from the supporting community stuff has been done.
I'll make a start moving it over to the new solution when i have a spare minute

@mwilson-atlassian
Copy link

👋 I followed the breadcrumbs from other issues to get here. Am I correct that the re-write ran out of steam and the project is unmaintained, at this point?

@JoshHiles
Copy link
Contributor Author

👋 I followed the breadcrumbs from other issues to get here. Am I correct that the re-write ran out of steam and the project is unmaintained, at this point?

Potentially a few people knocking about!?

I've been doing a little work in the background on publishing new versions to NuGet via Github actions & looking into potentially going down the fluent api route

@mwilson-atlassian
Copy link

@JoshHiles Great! I just got permission from my company to contribute, so I'll probably pull this into a spike I'm working on next week. Is there a discord or something like that for informal collab?

@JoshHiles
Copy link
Contributor Author

@JoshHiles Great! I just got permission from my company to contribute, so I'll probably pull this into a spike I'm working on next week. Is there a discord or something like that for informal collab?

If you want to use the discussions area that could work?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: To do
Development

No branches or pull requests

5 participants