Commit Graph

142 Commits

Author SHA1 Message Date
Jon
0c539a23c3 feat(publish): clean remote dir first anduse correct source
!8
2023-04-30 09:46:15 +09:30
Jon
a290aa79ba ci: fix path 2023-04-29 17:50:12 +09:30
Jon
016f566dbf ci: debugging
!8
2023-04-29 17:49:00 +09:30
Jon
29eee4b0c4 ci: fix scp command
!8
2023-04-29 17:40:29 +09:30
Jon
b63e55db0f ci(publish): fix path
!8
2023-04-29 17:35:07 +09:30
Jon
4ed51277a2 ci: now????
!8
2023-04-29 17:10:40 +09:30
Jon
84385dc389 ci: for fucks sake
!8
2023-04-29 17:03:31 +09:30
Jon
92fb084ca6 ci: fix file
!8
2023-04-29 16:54:28 +09:30
Jon
37b15f90d2 ci(publish): fix ssh must be installed to deploy
!8
2023-04-29 16:32:13 +09:30
Jon
f1eb1a8cba fix: set ssh user
!8
2023-04-29 16:22:43 +09:30
Jon
4b28e8aa64 fix: typo
!8
2023-04-29 16:14:36 +09:30
Jon
2551d764d8 fix(artifacts): fix fetching ops artifacts and allow publish
!8
2023-04-29 16:10:19 +09:30
Jon
e36d1387b6 ci: removed cross-repo build see change notes
!8
2023-04-29 15:51:02 +09:30
Jon
f75cf83e9a fix(ssh): ssh key set to file var
!8
2023-04-29 11:09:25 +09:30
20392be05a feat(operations): Pull Operations website pages job artifacts.
Pull the static pages built by the ops repo build job for inclusion in the website.

MR !8 nofusscomputing/ops#41
2022-08-29 14:28:21 +09:30
a816041cff ci(gitlab-ci): updated to latest dev
!8
2022-08-29 12:11:34 +09:30
ad67140571 fix(ci): fix pages job to run
MR !8
2022-08-29 12:06:40 +09:30
d0121f60ba fix(website-template): update module to fixed template commit
Updated to the dev commit that enables the site to build.

!8 nofusscomputing/infrastructure/website-template!2
2022-08-29 10:42:45 +09:30
47ae7aa9e1 ci(public_website): only enable manual publish on dev branch
Only master and dev branches should be able to publish website to production.

!8
2022-08-29 10:34:46 +09:30
70f0facb11 feat(website_template): Added website template as submodule
the website-template repo was added as a git submodule so that the
site could be templated easier.

!8 nofusscomputing/infrastructure/website-template!2
2022-08-29 10:29:24 +09:30
53d5d3ff62 ci(publish): add placeholder publish job
preparing for deploying the website to the public host via ssh

MR !8 #3
2022-08-25 16:01:47 +09:30
71d10e1d79 ci(pages): use the sub-pages repo for pages
when deploying to gitlab pages, use the build job that fetches all
sub-repos.

!8 #3
2022-08-25 15:27:32 +09:30
272da7e776 ci(sub-repo-pages): add placeholder sub-pages job
added the placeholder job to fetch sub-repo pages artifacts to build
entire website.

!8 #3
2022-08-25 15:26:09 +09:30
f5b317bcad ci: add prepare stage
issue #3 !8
2022-08-25 15:21:19 +09:30
Jon
3c9c819a55 Merge branch 'minor-tasks' into 'development'
chore: Minor tasks to migrate website

See merge request nofusscomputing/infrastructure/website!7
2022-01-31 04:16:42 +00:00
054b38a4a7 feat(mkdocs): enabled tabbed content
MR !7
2022-01-31 13:41:11 +09:30
765bae0e07 feat(wiki): remove wiki as it wont be used.
MR !7
2022-01-31 13:12:51 +09:30
2eef305f0e refactor: ad copy holder to article
MR !7
2022-01-31 13:06:47 +09:30
3ef36f49e8 feat(article): added microdata to the article.
MR !7
2022-01-31 13:04:14 +09:30
b9529feaba feat(article): articles must have a type
valid types are 'blog' and 'article'

MR !7
2022-01-31 13:03:32 +09:30
c2fe3bb7f0 refactor: clear up MD linting errors
MR !7
2022-01-31 11:39:08 +09:30
c19d097b28 feat(markdown_lint): allow html p in markdown
MR !7
2022-01-31 11:37:39 +09:30
228b57804e ci(markdown_lint): updated for mkdocs md files clarity.
added:
  two lines before headings
  one line after a heading
  max blank lines 2 (added due to heading rule)

This rules were added for clarity of markdown file editing.

MR !7
2022-01-31 11:26:07 +09:30
67b9379fe7 refactor(blog_post): renamed to article to reflect direction
MR !7
2022-01-31 11:08:09 +09:30
4c6e73254a chore: cleaned up old folders
MR !7
2022-01-31 10:56:13 +09:30
8b50d28aab refactor(home_page): added nfc logo
MR !7
2022-01-31 10:55:44 +09:30
185a095829 chore(syntax): remove syntax page as not required
as part of the ops manual this page will be included there.

MR !7
2022-01-31 10:51:53 +09:30
52b9466568 chore(gitignore): exclude package.json from commiting to repo
MR !7
2022-01-31 10:38:37 +09:30
927a97c913 ci(gitlab-ci): updated to new commit for markdown lint to work
markdown lint had a bug where it would not discover markdown files.
bug was fixed in commit 'f6d7ebeeb2b9d643c37ccbe6e25fa8d7e9dd970d'
gitlab-ci updated to use this commit.

MR !7
2022-01-31 10:36:36 +09:30
bbb639634b feat(vscode): extension recommendations added.
MR !7
2022-01-31 08:22:15 +09:30
0c3a878cfa fix(vscode): don't force mkdocs strict
This will enable the project to build and display the warnings to be fixed.

MR !7
2022-01-31 08:21:46 +09:30
Jon
7632a515ab Merge branch 'homepage-as-a-template' into 'development'
feat(home_page): setup homepage as a template

See merge request nofusscomputing/infrastructure/website!6
2022-01-30 03:59:00 +00:00
3e1e8886ef fix(mobile_display): added padding between sections
on a mobile display, the sections were cluttered. added some spacing to rectify.

MR !6
2022-01-30 12:39:59 +09:30
466f6e8632 feat(article): migrate mdt setup article
MR !6
2022-01-30 12:22:07 +09:30
d0719e356d fix(article): add required metadata.
MR !6
2022-01-30 11:52:10 +09:30
f14b17c3b0 feat(home_page): created template for homepage
This template created two column layout with articles and handy links.
Capability was added so that on a mobile device, the columns would drop to one only.

MR !6
2022-01-30 11:50:07 +09:30
1a6fc5a814 feat(home_page): add metadata
MR !6
2022-01-30 11:48:31 +09:30
59999e09e3 refactor(gitlab_templates): changed to use correct path
MR !6
2022-01-30 07:51:54 +09:30
c6b4f01102 build(version): bump version 1.0.0rc0 → 1.0.0rc1 v1.0.0rc1 1.0.0rc1 2022-01-29 06:36:04 +00:00
Jon
9592dc58b1 Merge branch 'test-internal-hyperlink' into 'development'
test(unit_test): internal hyperlink validation

See merge request nofusscomputing/infrastructure/website!5
2022-01-29 06:31:07 +00:00