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
Docs/docusaurus #1488
Docs/docusaurus #1488
Conversation
@dcvz this PR would technically supersede this one #1487 if you want to move this direction. For the record I think it's a massive improvement. You can run it locally and take a look. The reorg makes things easier to find and understand, we'll be able to easily integrate with Algolia for doc searching (which will be really nice), and a few other nice things. Let me know your thoughts. One thing I wanted to confirm is I think we can remove the As I'm fairly certain I didn't do that last time I setup a project, but I could be forgetting. |
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.
huge PR ✨ I think this is a great improvement! Amazing job! :)
Left some small comments and some design notes below.
Also one question, will this automatically deploy via our Github CI jut like the current one?
Some design notes:
- Logo seems to not render correctly?
- We don't need both the logo and the title I'd say, just logo would work.
62d0ef1
to
ec1e2f0
Compare
I fixed the logo issue and a few others, including your feedback.
So TBH I'm not sure how the current one is deploying. Not sure I have visibility into that. But here's what I do know
|
ec1e2f0
to
4677920
Compare
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.
LGTM 👍
@jspizziri I'm actually also not sure how the current one is deploying 👯 |
@jspizziri looks like Github automatically deploys your docs if you're using Jekkyl: https://docs.github.com/en/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site |
Here's the docs on gh pages for docusaurus https://docusaurus.io/docs/deployment#deploying-to-github-pages I can take a look at it on Monday. |
4677920
to
d5a21ad
Compare
@dcvz I just pushed some new workflows based on the docusaurus documentation with gh-actions. I think it will work. There's a test workflow in there for whenever someone makes a PR to The test deploy ran and failed (because I had some broken links in the docs, so that means it's working). I pushed a fix and it is passing now. I think that should mean we're good to go. |
4c83744
to
65d9695
Compare
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.
Amazing work here @jspizziri. Let's merge it! Feel free to do the honours :)
I'm going to check one more thing. There might be some special config for js.org. I think there needs to be a change file which I deleted. |
65d9695
to
6fc7cca
Compare
@dcvz I had to push the CNAME file which got removed in the refactor, fixed the |
6fc7cca
to
d2d24a1
Compare
d2d24a1
to
7df276a
Compare
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.
Let's ship it!
commit 2bbe60a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun Apr 24 09:56:56 2022 +0200 Bump async from 2.6.3 to 2.6.4 in /example (#1491) Bumps [async](https://github.com/caolan/async) from 2.6.3 to 2.6.4. - [Release notes](https://github.com/caolan/async/releases) - [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md) - [Commits](caolan/async@v2.6.3...v2.6.4) --- updated-dependencies: - dependency-name: async dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 146238d Author: David Chavez <david@dcvz.io> Date: Sun Apr 24 09:49:01 2022 +0200 Update workflows commit 1095f66 Author: Jacob Spizziri <jacob.spizziri@gmail.com> Date: Sun Apr 24 02:23:25 2022 -0500 docs(workflow): update the build directory as it isn't contextualized by the working-directory (#1492) commit a961c22 Author: Jacob Spizziri <jspizziri@weare5stones.com> Date: Sat Apr 23 18:37:21 2022 -0500 Docs/docusaurus (#1488) * docs(readme): refactor the organization and styling of the documentation * docs(readme): add myself as a contributor 😀 * docs(readme): add documentation about contributing * docs(readme): update the community/discord section * docs(docs): migration of documentation to docusaurus commit 90fc0e7 Author: Jacob Spizziri <jspizziri@weare5stones.com> Date: Thu Apr 14 14:03:16 2022 +0000 chore(stale-bot): add a github workflow for stale PR's and issues (#1471)
An overhaul of the existing documentation website with Docsaurus, reorganized existing documentation to be more digestable, fixed broken links.