Commit Graph

309 Commits

Author SHA1 Message Date
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
Jon
a6bcfa6b3f refactor: update article requirements
MR !5
2022-01-29 06:24:55 +00:00
ce3a2c2e1e feat(merge_requests): added article MR template
MR !5
2022-01-29 15:15:01 +09:30
c9f9d0b504 build(gitlab_release): add cz config file for verion bumping.
MR !5
2022-01-29 15:02:02 +09:30
cc7a411613 feat(vscode)!: fix junit path to use workspace folder
MR !5
2022-01-29 15:00:19 +09:30
2e534c5dd0 refactor(article): include meta.description
MR !5
2022-01-29 14:26:29 +09:30
286caa1696 feat(blog_list): layout not to include post content
removed the page.content from the list as the tags are included with
the wrong relative path to the tags page.

Now the meta.description will be shown in lieu of half the page.content.

MR !5
2022-01-29 14:19:43 +09:30
08bdf09d30 feat(blog_post): remove meta.description from page
the meta.description is not required on the article.

MR !5
2022-01-29 14:16:31 +09:30
88b80c412d test: build URLs dont require the build path in the name
MR !5
2022-01-29 14:04:41 +09:30
3dd7b452a4 test(test_hyperlink_internal_alive_check): added test
This test checks all internal (to the site) links to ensure they
are valid and the page exists.

MR !5
2022-01-29 13:21:45 +09:30
7bd7abd0e4 feat(theme): removed post content from 'blog_list'
This had to be removed as the tag plugin builds a relative link
to the tags.html page. the blog list is generated by copying
the page content of the article. due to this the tag hyperlinks
were wrong. so disabled.

MR !5
2022-01-29 13:16:38 +09:30
ddc871acca fix(mkdocs-plugin-tags): ensure trailing '/' added to tag hyperlink
since the tag file is in path '/tags/index.html' a '/' is
required to be appended to the path.

MR !5
2022-01-29 13:13:56 +09:30
Jon
217f159c5c ci: amend to last commit
MR !4
2022-01-29 08:43:27 +09:30
Jon
88af5fedab ci(integration_test): disable job until developed
MR !4
2022-01-29 08:43:27 +09:30
Jon
ec46764d72 ci(unit_test): copy report to right location
MR !4
2022-01-29 08:43:27 +09:30
Jon
c6f44892e7 ci(pytest): fix to collect junit report
MR !4
2022-01-29 08:43:27 +09:30
fee71df75e test: named test to refelect its function.
MR !4
2022-01-29 08:43:27 +09:30
006a36ac0c feat(sitemap): git_revision_date for page change
Now the last mode data is set by the 'git_revision_date_localized' plugin.
adjusted the change freq to be weekly

MR !4
2022-01-29 08:43:27 +09:30
b4fdcb6183 fix(vscode): use correct params for tests
MR !4
2022-01-29 08:43:27 +09:30
247f85c319 feat(vscode): added pytest settings
MR !4
2022-01-29 08:43:27 +09:30
40a92b975f feat(vscode): added build task
MR !4
2022-01-29 08:43:27 +09:30
3fb954faac build(requirements): added wheel for module build
required for the custom plugin module

MR !4
2022-01-29 08:43:27 +09:30
a73362abe7 ci: command only required for unit test
MR !4
2022-01-29 08:43:27 +09:30
c3f1ccc8dd ci: ensure placeholder test runs and passes
MR !4
2022-01-29 08:43:27 +09:30
8b041133dc ci(static_pages): dont run build if MD lint fails
The Static pages job requires valid markdown for it to function
correctly.  Do not start the job if linting fails.

MR !4
2022-01-29 08:43:27 +09:30
13b829d0b5 ci(tests): rijigged the job order
pages to deploy to gitlab pages so it can be used in tests.

added a pytest template for all tests that will use pytest.

added a placeholder job for integration testing.

MR !4
2022-01-29 08:43:27 +09:30
c50e9a0a6e ci(stages): deploy job to occur after build
Moved so that gitlab pages deployment could be used in the tests.

MR !4
2022-01-29 08:43:27 +09:30
15cf04ff32 test(ssl_hyperlinks_only): Test added
Added a test to ensure that all hyperlinks are to 'https' sites only.

MR !4
2022-01-29 08:43:27 +09:30
c4dd5b4a24 ci(unit_test): include requests in test pipfile
this module is required for test 'test_hyperlink_alive_check'

MR !4 fixes #7
2022-01-29 08:43:27 +09:30
f811a7acef ci(unit_test): capture stdout in JUnit Report
for debugging purposes, the test data for each test will output the
parameters to stdout for inclusion in the JUnit report

MR !4
2022-01-29 08:43:27 +09:30
3dcca53b09 test(dead_link_check): test for dead hyperlinks
This test fetches all hyperlinks and ensures they are valid and alive.

MR !4
2022-01-29 08:43:27 +09:30
3a2968b56a test(privacy): print the test data to stdout
This will enable visibility within the test report.

MR !4
2022-01-29 08:43:27 +09:30
cfe5de7ed7 test(privacy): clear the class data
MR !4
2022-01-29 08:43:27 +09:30
e1d3a33418 test(unit_test_data): web driver to be class obj
Set back to be a class object so that if an exception occurs  the object
can still be removed and cleared.

MR !4
2022-01-29 08:43:27 +09:30