Skip to content

First structure for the website #2

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

Merged
merged 21 commits into from
Dec 26, 2020
Merged

First structure for the website #2

merged 21 commits into from
Dec 26, 2020

Conversation

theogf
Copy link
Member

@theogf theogf commented Dec 23, 2020

The idea of this PR is to start constructing a small structure for the website that can be later filled PR by PR.
Here is the proposal:

  • Have a welcome page (index.md) to redirect user to all the content of the website
  • Have a page for each package (AbstractGPs.jl, KernelFunctions.jl) which would contain some ressources such as Theory, small examples etc (the range is quite free and adaptable). For example this would be the location for the PR Visual example for kernel via AbstractGPs KernelFunctions.jl#133
  • Have a tutorial page redirecting to a (soon to be) large collection of tutorials generated by Literate.jl.
  • I removed PkgPage.jl to switch back to Franklin.jl. I realised quickly that PkgPage.jl is in fact made for having one page which is not fitting our current needs. I kept the current theme but readapted some things to make multiple pages work

[EDIT] Additionally, I improved the workflow for changes:

  • Now every time a new PR is made a different website is deployed via netlify and a github action will comment with the new link to visit to check out changes, this does not affect in any way the current website hosted on github.

This PR aims also at smoothing some hard edges like : changing the icons, making sure all links are correct etc...

@theogf theogf marked this pull request as ready for review December 24, 2020 16:25
@theogf theogf closed this Dec 25, 2020
@theogf theogf reopened this Dec 25, 2020
@theogf theogf closed this Dec 25, 2020
@theogf theogf reopened this Dec 25, 2020
@github-actions
Copy link

github-actions bot commented Dec 25, 2020

Once the build has completed, you can preview your PR at this URL: https://juliagps.netlify.app/previews/PR2/

@theogf theogf merged commit 72bfc73 into dev Dec 26, 2020
@theogf theogf deleted the first_structure branch December 26, 2020 16:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant