Skip to content
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

update on the website? #32

Open
bastelfreak opened this issue Dec 16, 2021 · 10 comments
Open

update on the website? #32

bastelfreak opened this issue Dec 16, 2021 · 10 comments
Labels
enhancement New feature or request

Comments

@bastelfreak
Copy link
Collaborator

bastelfreak commented Dec 16, 2021

Use Case

It would be nice if http://puppet-lint.com/ would be updated. is that something Puppet Inc controlls, or is it only managed by Rodjek?

edit: It would be nice if the website would be served as https only. I would have raised this as a security isssue, but the security policy in this project redirets me to https://puppet.com/security/ where I didn't get a response for my two previous mails for other puppet tooling.

@bastelfreak bastelfreak added the enhancement New feature or request label Dec 16, 2021
@bastelfreak
Copy link
Collaborator Author

hey @puppetlabs/devx, could one of you take a look here please?

@davidsandilands
Copy link
Member

@binford2k is working for something in this area with an internal Puppet Ticket as per below extract

Currently https://puppet.com/docs/pdk/2.x/pdk_testing.html links to http://puppet-lint.com/ which is not owned by puppet and not only is out of date with broken links

Suggested improvement:

 https://puppet.com/docs/pdk/2.x/pdk_testing.html 

Current text :

Puppet Lint style validation. http://puppet-lint.com/

Suggested improvement:

Puppet Lint style validation. [https://github.com/puppetlabs/puppet-lint/tree/gh-pages] or a github page made from this or a new page in docs from this content

Summary:

We need to link to our fork of the link checks in whatever format is most appropriate

@ekohl
Copy link

ekohl commented Aug 5, 2022

That sounds good. Note that recently it became possible to use a GitHub Action to publish. See https://docs.github.com/en/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site#publishing-with-a-custom-github-actions-workflow for more information.

@chelnak
Copy link

chelnak commented Oct 2, 2022

@davidsandilands @binford2k

Did we ever get to the bottom of this? It would be good to understand how we can update the .com site.

@davidsandilands
Copy link
Member

@bastelfreak I'm afriad the .com site renewed and isn't Puppet owned

@chelnak
Copy link

chelnak commented Oct 14, 2022

We could consolidate the docs underneath https://pup.pt/cat/docs?

This is something we will be doing for other tools that our team looks after.

Thoughts?

@ekohl
Copy link

ekohl commented Oct 14, 2022

It's already published on https://puppetlabs.github.io/puppet-lint but it looks like the website doesn't like to be deployed on a subdirectory.

@chelnak
Copy link

chelnak commented Oct 14, 2022

Yeah I noticed that too.

I think the ultimate goal (for my team anyway) is to try to reduce the sprawl of microsites we have.

Check out what @jordanbreen28 did with the litmus docs recently.

The core documentation still lives with the repo (where it should be) but we pull it in to our main Hugo site.

@ekohl
Copy link

ekohl commented Oct 14, 2022

It does look like the edit button on (for example) https://puppetlabs.github.io/content-and-tooling-team/docs/litmus/usage/ is broken.

Of course we should be honest and say that http://puppet-lint.com/ isn't exactly the best website either so it'd be an easy conversion. With https://rspec-puppet.com/ it'll be harder.

AFAIK @binford2k still has commit access in the original repository so he could modify the website to redirect to a new one. That would avoid breaking all existing links.

@binford2k
Copy link

@ekohl we could add notes to both sites directing users to https://pup.pt/cat/docs. I'm a little hesitant to actually hijack the whole site -- that seems like it could be taken as a hostile action.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants