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

Major docs updates #18

Closed
14 tasks done
MatthewL246 opened this issue Nov 28, 2023 · 4 comments
Closed
14 tasks done

Major docs updates #18

MatthewL246 opened this issue Nov 28, 2023 · 4 comments
Assignees
Labels
documentation Improvements or additions to documentation enhancement New feature or request

Comments

@MatthewL246
Copy link
Contributor

MatthewL246 commented Nov 28, 2023

Currently, the docs are a mix of being tracked in this repository as source files under the HelpPage directory (and built during the Pages deploy), being cloned into that directory during the Pages deploy, and just static files. I think that we should make these more consistent by moving everything that needs to be built into separate repositories and linking to them from the docs. Then, we can delete the history of HelpPage in XaverianTeamRobotics/FtcRobotController#524 to remove all of the unnecessary build files that were added there and are increasing our repo size.

Tasks:

@MatthewL246 MatthewL246 added documentation Improvements or additions to documentation enhancement New feature or request labels Nov 28, 2023
@MatthewL246 MatthewL246 self-assigned this Nov 28, 2023
@MatthewL246
Copy link
Contributor Author

@michaell4438 Do you think it would be okay to publish the docs at https://robotics.xbhs.net and set up our various other websites (Javadocs, webinstaller, imgutil) to be hosted on github.io pages? I was thinking that a new repo for the docs would make sense, and we could set the robotics.xbhs.net DNS to point to that instead.

I believe that this would make all of the websites easier to maintain because it eliminates the deployments depending on changes from multiple repositories. Now, if we wanted everything to be hosted on https://robotics.xbhs.net at the same time, the right way to do that would be using a reverse proxy like nginx to point robotics.xbhs.net/apk to xaverianteamrobotics.github.io/webinstaller. However, that would require an actual server (as I do not think that Cloudflare has a free reverse proxy option), which we do not have.

@MatthewL246
Copy link
Contributor Author

MatthewL246 commented Nov 30, 2023

I set up https://github.com/XaverianTeamRobotics/docs and imported the history from the docs here (thanks git-filter-repo).

@michaell4438
Copy link
Member

@michaell4438 Do you think it would be okay to publish the docs at https://robotics.xbhs.net and set up our various other websites (Javadocs, webinstaller, imgutil) to be hosted on github.io pages? I was thinking that a new repo for the docs would make sense, and we could set the robotics.xbhs.net DNS to point to that instead.

I believe that this would make all of the websites easier to maintain because it eliminates the deployments depending on changes from multiple repositories. Now, if we wanted everything to be hosted on https://robotics.xbhs.net at the same time, the right way to do that would be using a reverse proxy like nginx to point robotics.xbhs.net/apk to xaverianteamrobotics.github.io/webinstaller. However, that would require an actual server (as I do not think that Cloudflare has a free reverse proxy option), which we do not have.

yeah seems like it could work

@MatthewL246 MatthewL246 transferred this issue from XaverianTeamRobotics/CenterstageFTCrobotcontroller Dec 3, 2023
@MatthewL246
Copy link
Contributor Author

Looks like the documentation migration was a success!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants