Skip to content

Instantly share code, notes, and snippets.

View wesruv's full-sized avatar
🤔
Why can I have a status?

wesruv wesruv

🤔
Why can I have a status?
View GitHub Profile
Running with gitlab-runner 14.6.0 (5316d4ac)
 on gitlab-runner2.cee.prod.upshift.rdu2.redhat.com 9d6aaa01
section_start:1642007687:prepare_executor
Preparing the "docker" executor
Using Docker executor with image cypress/browsers:node14.15.0-chrome86-ff82 ...
Authenticating with credentials from /root/.docker/config.json
Pulling docker image cypress/browsers:node14.15.0-chrome86-ff82 ...
Using docker image sha256:2119be48cbda5c3ba43e5bedff238506ca057a7ff6fd380412e346b3571f0162 for cypress/browsers:node14.15.0-chrome86-ff82 with digest cypress/browsers@sha256:62a4384fc51d03ad184e13dae85739ddb7b619c22a6fcf2edba75138c39cfa16 ...
section_end:1642007689:prepare_executor
section_start:1642007689:prepare_script

Scss Style Guide Starter

Special thanks to Carwin Young (Github @carwin) whose docs this is based on

This is a guide for formatting Sass stylesheets, it's goals are:

  • To encourage consistency between developers in a repository.
  • Styles applying to an element should be in one place
  • Code should be easily find-able and legible by humans
  • Classes are mostly explicitly named (pointing to specific elements, not functionality)
$ npm run build
> build
> run-s build:*
> build:tools
> npm run build --workspace @patternfly/pfe-tools
@wesruv
wesruv / example.md
Last active December 20, 2021 18:25

For authenticated users, you'd leave what you have, except get rid of the tmp-login-link.

For anonymouse users, instead of:

<pfe-navigation>
  <rh-account-dropdown slot="account" tmp-login-link="javascript:document.dispatchEvent(new Event('keycloakRhdLogin'));" tmp-logout-link="javascript:document.dispatchEvent(new Event('keycloakRhdLogout'));" lang="en" pfelement="" class="PFElement" type="content" login-link="javascript:document.dispatchEvent(new Event('keycloakRhdLogin'));"></rh-account-dropdown>
</pfe-navigation>
ganymede-api_1 | Traceback (most recent call last):
ganymede-api_1 | File "/root/repos/ganymede-api/ganymede_api/api/ingest.py", line 79, in process_repo
ganymede-api_1 | processor.start_preprocess(repo_details)
ganymede-api_1 | File "/root/repos/ganymede-api/venv/lib/python3.7/site-packages/ganymede_uploader/main.py", line 111, in start_preprocess
ganymede-api_1 | self.clone_repo(repo_details)
ganymede-api_1 | File "/root/repos/ganymede-api/venv/lib/python3.7/site-packages/ganymede_uploader/main.py", line 249, in clone_repo
ganymede-api_1 | target_dir_parent=repo_details.target_dir,
ganymede-api_1 | File "/root/repos/ganymede-api/venv/lib/python3.7/site-packages/ganymede_uploader/main.py", line 107, in process_build_data
ganymede-api_1 | processor.process()
ganymede-api_1 | File "/root/repos/ganymede-api/venv/lib/python3.7/site-packages/ganymede_uploader/preprocessors.py", line 62, in process
// Pfe Tabs in or out of a content set
document.addEventListener('pfe-tabs:shown-tab', function(event) {
if (window.analyticsHelper && typeof window.analyticsHelper.parseCustomEvent === 'function') {
var componentParent = event.target.closest('pfe-content-set') || event.target.closest('pfe-tabs');
var tabTextWrapper = null;
if (componentParent) {
if (componentParent.tagName === 'PFE-CONTENT-SET') {
var tabSlot = event.detail.tab.querySelector('slot');
if (tabSlot) {
<!-- Change pfe-navigation-item to a div tag -->
<div slot="search" pfe-icon="web-search" id="utility-search">
<!-- All of the "trigger" element and the two wrappers pfe-navigation-item and form can be deleted -->
<form class="search-form" autocomplete="off" action="/en/search/node" method="post" id="redhat-www-solr-search-box" accept-charset="UTF-8">
<div>
<div class="container-inline form-wrapper" id="edit-basic">
<div class="form-item form-type-textfield form-item-keys">
<label class="element-invisible" for="edit-keys">Enter your keywords </label>
<input maxlength="128" size="15" placeholder="Enter your search term" type="text" id="edit-keys" name="keys" value="" class="form-text" />
</div>
<div slot="secondary-links" id="localesMenu">
<button class="pfe-navigation__secondary-link" data-analytics-text="Language">
<pfe-icon icon="web-icon-globe" size="sm" aria-hidden="true"></pfe-icon>
{{nav_language}}
</button>
<pfe-navigation-dropdown dropdown-width="single">
<h2 class="utility-header">
{{nav_account_language_select}}
</h2>
$ npm test pfe-icon -- -p
> @patternfly/patternfly-elements@ test /home/wruvalca/dev/pfe/patternfly-elements-clone
> node scripts/test.js "pfe-icon" "-p"
> @patternfly/patternfly-elements@ prebuild /home/wruvalca/dev/pfe/patternfly-elements-clone
> npm run doc-listing-inject
# Under Global
follow symlinks = yes
wide links = yes
unix extensions = no
# At the bottom
[USERNAME]
path = /home/USERNAME