Closed AustinJ235 closed 2 years ago
@AustinJ235
Keeping master
as a current released versions branch exclusively has two drawbacks:
master
branch is Github default that would confuse contributors when they open new PRs as PRs go to Github default branch by default. If the releases branch would not be Github default that would be almost similar to just maintaining release tags as we do now.master
for releases exclusively, prior commit history in that branch would confuse the users. So "releases" branch normally should be started as a bare new branch.All in all I don't mind about dedicated releases branch, I just don't think it would be much differ from release tags for the end users, and it would increase maintainability for maintainers.
And I also agree that we should put more efforts to Vulkano.rs website. The technical problem is we just don't have access to website(only to its repo). Website hosting is in @tomaka's hands.
I would migrate the website to Gitthub pages to the main Vulkano repo, and reconfigure DNS hosting to use Github pages instead. We will need to ask Pierre's help with configurations, but we can start with the content migration beforehand.
If the website were more up to date we could reduce the amount of examples in the main repo
However, I would keep current examples in the repo too. Not because of accessibility, but because they also serve as a sort of functional tests.
I agree with Eliah on the first point. master
should be used for the current development version, as that's what people expect and what everyone does anyway. I don't know if a branch for releases is useful; what would it add over tags?
I don't think anything else is going to be discussed here, so I'll close it.
@Eliah-Lakhin @Rua, just some thoughts on how we could improve vulkano accessibility.
dev
branch for all active changes to go into, keepingmaster
as the current released version.vulkano.rs
website.