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
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
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
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
217f159c5c
ci: amend to last commit
...
MR !4
2022-01-29 08:43:27 +09:30
88af5fedab
ci(integration_test): disable job until developed
...
MR !4
2022-01-29 08:43:27 +09:30
ec46764d72
ci(unit_test): copy report to right location
...
MR !4
2022-01-29 08:43:27 +09:30
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
f77363beea
test(unit_test_data): include the url in url dict
...
MR !4
2022-01-29 08:43:27 +09:30
e094f84b15
test(unit_test_data): chrome driver should not be a class object.
...
removed the chrome driver from bing a class object as it'st only
required for collecting the data.
MR !4
2022-01-29 08:43:27 +09:30
7c9c3fcbf0
test(data): add fetching of all hyperlinks
...
This logic fetches all of the hyperlinks on every page and presents it
as a dictionary for testing.
MR !4
2022-01-29 08:43:27 +09:30
45cb623758
test(data): created a function to parse url to dict
...
This function creates a dict of the components of a url.
MR !4
2022-01-29 08:43:27 +09:30
8292b0a6cf
feat(minify): disable minifying website until site ready to deploy
...
may need to move the minify to a task in the pages deploy job. this would allow the tests to show line numbers.
MR !2
2022-01-29 08:43:27 +09:30
17f97f85bf
chore(typo): fix minify plugin.
...
MR !2
2022-01-29 08:43:27 +09:30