-
Notifications
You must be signed in to change notification settings - Fork 26
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
How should we handle updates to website content for the development version? #88
Comments
@bryanwweber ... any update on this? At some point, I should probably document what was implemented in Cantera/cantera#667 . I guess it can be 'parked' in a pull request. |
@ischoegl Yes, parking it in a pull request is probably the best scenario for now |
While there is the potential of merge conflicts, I believe is should be possible to merge changes into the |
While typing up #188, I realized that one way of avoiding merge conflicts would be to redirect output from This is definitely a change for after 2.6 is released ... FWIW, this corresponds to (1) at the top:
with the twist that we actually already have two URL's (although it's called |
I think this can be resolved by option 2 in the original post. We've started using the |
As discussed in #23, #86, Cantera/cantera#667, and Cantera/cantera#682, certain updates to Cantera/cantera will require updates to the content on the website. The question is, how should that content be shown? The options that I think have been discussed so far:
master
, ormaster
can remain the default version and new updates go onto adev
branch. This would probably result in two separate versions of the website deployed at two URLs (e.g.,https://cantera.org
andhttps://devel.cantera.org
or some such).master
, and have a special box or other mechanism to note that the material only applies to an unreleased version of Cantera. I'm not exactly sure how this would work, and it would certainly require quite a bit of maintenance to make sure that when a new release happened, everything was updated properly, but this might be able to be automated, and could serve as a neat flag on the website ("added in 2.5.0").This issue refers specifically to the science, equations, supported models, and tutorials. API developer documentation is already available.
In my opinion, examples should always be shown from the current released version of Cantera, since that content should continue to work in the developer version of Cantera, while the converse is not true; in addition, advanced users who're using the development version should be able to get updated examples from their copy of the source.
A related point that I want to quote here specifically from @speth (#86 (comment)):
To that point, examples that only use existing features (in the current stable release) should be added to the release branch in Cantera/cantera, and if this involves new categories, that should be able to be shown on the website.
The text was updated successfully, but these errors were encountered: