-
Notifications
You must be signed in to change notification settings - Fork 53
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
Documentation build system improvement (1/3) #211
Conversation
This change should reduce repo footprint total by using a frame to produce the Swagger UI readout from the central, vendored copy of swagger-ui.
530db06
to
a859074
Compare
Also, as I mentioned in the earlier PR, this build system will not function for feature branches until |
a859074
to
e7935ab
Compare
e7935ab
to
2c82766
Compare
Hey @jaeddy do you have any bandwidth to look at this before next Monday's call? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great — thanks, @natanlao! Now I just need to update the WES repo to include these improvements...
|
||
# Make docs available at / for master and at /preview/{branch} for all others. | ||
# We don't need to check if `branch == gh-pages` since Travis will skip it by default. | ||
ifeq "$(BRANCH_NAME)" "master" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For WES, we had agreed to make develop
the main "source of truth" for docs, status badges, and GitHub Pages content. While master
would be the default branch visible to new visitors (post 1.0), it mostly functions as a passthrough for releases.
I don't think this is worth addressing here, but making a note that we should try to sync up on branch usage, PR procedure, etc. across repos (whether it's following "HubFlow" or something else).
+1 |
FYI @garyluu for dockstore/dockstore#1912 |
I have updated documentation that reflects the changes made in this PR. I'll add it to the repo once this is merged, just in case there are any kinks in my PR that I haven't caught yet. |
@natanlao , I just merged #231 (after getting @briandoconnor 's approval). You indicated in your approval that you'd need to make some changes to this PR as a result -- flagging so we don't lose track. |
@briandoconnor / @natanlao — was there any reason that this PR was never merged/closed? |
This is pull request 1 of 3:
develop
gh-pages
This PR implements the following changes:
.gitignore
to keep them out of the process