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

fix to remove BlockquoteAlt import related warning during build #6165

Closed
wants to merge 4 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ published: true
import { BlogWrapper } from "../../Blog.style.js";
import MMoY2020 from "./meshmate-of-the-year-2020.webp";
import Blockquote from "../../../../reusecore/Blockquote";
import BlockquoteAlt from "../../../../reusecore/Blockquote/Blockquote-alt-style";
import { Link } from "gatsby";

import MeshMate from "../../../../assets/images/meshmate/meshmate-stack.svg";
Expand Down Expand Up @@ -84,9 +83,11 @@ import MMOYNikhil from "./MeshMate-of-the-Year-2020-Nihkil-Ladha.webp";
With thousands of members in the Layer5 community, many come and go. Many take
and many give. While we hope that each and every individual that joins will
find a fit in the community and/or on a project, this isn't always the case.
<BlockquoteAlt
style="width:100%;"
style="position:relative;"
<Blockquote
style={{
width: "100%",
position: "relative"
}}
quote="The dedication you have shown on the way to this achievement is impressive, Nikhil. People like you are the key to the great community at Layer5."
person="Rodolfo"
/>
Expand All @@ -107,9 +108,11 @@ import MMOYNikhil from "./MeshMate-of-the-Year-2020-Nihkil-Ladha.webp";
project to own.
</p>

<BlockquoteAlt
style="width:100%;"
style="position:relative;"
<Blockquote
style={{
width: "100%",
position: "relative"
}}
quote="Congratulations on being our community maintainer superstar, Nikhil. You has done a great job on our new Layer5 site and your infinite patience on communicating with everyone sets you apart as an awesome community ambassador."
person="Aisuko Li"
/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@ featured: true

import { BlogWrapper } from "../../Blog.style.js";
import Blockquote from "../../../../reusecore/Blockquote";
import BlockquoteAlt from "../../../../reusecore/Blockquote/Blockquote-alt-style";
import { Link } from "gatsby";
import Stars from "./stars-forks.webp";
import Slack from "./meshery-star-notifications.webp";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ published: true
import { BlogWrapper } from "../../Blog.style.js";
import MMoY2021 from "./meshmate-of-the-year-2021.svg";
import Blockquote from "../../../../reusecore/Blockquote";
import BlockquoteAlt from "../../../../reusecore/Blockquote/Blockquote-alt-style";
import { Link } from "gatsby";
import graduateLFX from "./aditya-chatterjee-graduates-lfx-meshery-program.webp";
import MeshMate from "../../../../assets/images/meshmate/meshmate-stack.svg";
Expand Down Expand Up @@ -103,7 +102,7 @@ import MMOYAditya from "./MeshMate-of-the-Year-2021-Aditya-Chatterjee.webp";
With thousands of members in the Layer5 community, many come and go. Many take
and many give. While we hope that each and every individual that joins will
find a fit in the community and/or on a project, this isn't always the case.
<BlockquoteAlt
<Blockquote
style="width:100%;"
style="position:relative;"
quote="Aditya and I joined Layer5 around the same time. In fact, he was the one who introduced me to the community and has helped me every step of the way since then. It's incredible to see how much you've grown in your time here. There isn't a single part of our projects that you haven't contributed to. Your dedication and effort are truly inspiring. Congratulations! You definitely deserve this honor and more!"
Expand All @@ -126,19 +125,19 @@ import MMOYAditya from "./MeshMate-of-the-Year-2021-Aditya-Chatterjee.webp";
project to own.
</p>

<BlockquoteAlt
<Blockquote
className="pull-left"
quote="Meshmate Aditya is helpful in every kind and the one who should be looked after for the ideal meshmate characteristics. He has promised Pizzas to each of his friends in Layer5 for this day that has come. Ideal."
person="Abhishek Kumar"
/>

<BlockquoteAlt
<Blockquote
className="pull-left"
quote="Aditya is one of the coolest and smartest person in the community. I'm hoping we meet in person very soon."
person="Piyush Singariya"
/>

<BlockquoteAlt
<Blockquote
className="pull-left"
quote="Even as a quiet observer, it is obvious to me that Aditya is diligent and persuasive, positive-minded, and always looking to improve."
person="Mrittika Ganguli"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ product: Meshery

import { BlogWrapper } from "../../Blog.style.js";
import Blockquote from "../../../../reusecore/Blockquote";
import BlockquoteAlt from "../../../../reusecore/Blockquote/Blockquote-alt-style";
import { Link } from "gatsby";
import { PerfbytesPodcast } from "./perfbytesPodcast";
import ConsulDemo from "./consul-docker-extension-demo.webp"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@ import hacktoberfestEvent from "./layer5-event-hacktoberfest2023.png";
import cloudNativeHacktoberfest from "./hacktoberfest-2023-with-layer5.png";
import hacktoberfestBadge from "./hacktoberfest-contributor.png";
import Blockquote from "../../../../reusecore/Blockquote";
import BlockquoteAlt from "../../../../reusecore/Blockquote/Blockquote-alt-style";
import { Link } from "gatsby" ;


Expand All @@ -40,7 +39,7 @@ Before you embark on your Hacktoberfest journey, take a moment to reflect on you

While a flurry of pull requests may be impressive, maintainers value contributions that add genuine value. Think beyond code and consider how your unique skills—whether in design, organization, or other areas can enrich the project. Open Source thrives on meaningful contributions, so let's aim to make a tangible difference, rather than settling for mediocrity. You will grow in the process and so will the project.

<BlockquoteAlt
<Blockquote
quote="When you are clear about what motivates you, each contribution you make will help you achieve your goals, because you will be working on projects that are aligned with your values." person=" Lee Calcote"
/>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@ import STATS from './meshery-stats.png';
import LFX from './lfx-mentorship.png';
import GRAPH from './star-history.png';
import Blockquote from "../../../../reusecore/Blockquote";
import BlockquoteAlt from "../../../../reusecore/Blockquote/Blockquote-alt-style";

<BlogWrapper>

Expand Down
4 changes: 2 additions & 2 deletions src/collections/blog/2024/10-09-docker-build-warning/post.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,12 @@ resource: true

import { BlogWrapper } from "../../Blog.style.js";
import { Link } from "gatsby";
import { BlockquoteAlt } from "../../../../reusecore/Blockquote/Blockquote-alt-style";
import { Blockquote } from "../../../../reusecore/Blockquote/Blockquote-alt-style";

<BlogWrapper>
While building a Docker image for one of <Link to="/projects">Layer5's open source projects</Link>, I ran into a build warning in one of the multi-stage Dockerfiles. Up to this point, while creating container images, I hadn't paid attention to a particular feature of `docker build`: <i><a href="https://docs.docker.com/reference/build-checks/">build checks</a></i>. I had otherwise overlooked warnings and informational notices that were lost among the fray of docker build log lines. I've stopped ignoring them, however. In this post, I'll touch upon a handful of the more common build warnings, delve into the importance of these checks, and explore how and why to address each. But, first...

<BlockquoteAlt
<Blockquote
style="width:100%;" person="Lee Calcote" quote="Build checks are your Dockerfile linter." />

### Why Use Docker Build Checks?
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,13 @@ published: true
import { Link } from "gatsby";
import { NewsWrapper } from "../../News.style.js";
import Blockquote from "../../../../reusecore/Blockquote";
import BlockquoteAlt from "../../../../reusecore/Blockquote/Blockquote-alt-style";

import dockerextension from "./docker-extension-meshery.webp";
import meshmapextension from "./meshmap-docker-extension-for-meshery.webp";

<NewsWrapper>

<p>AUSTIN, TEXAS, May 10th, 2022: Layer5, Inc.<sup>®</sup>, a provider of cloud native management software, announced today the general availability of the <Link to="/docker-extension-meshery">Meshery Docker Extension</Link>. <BlockquoteAlt className="pull-right"
<p>AUSTIN, TEXAS, May 10th, 2022: Layer5, Inc.<sup>®</sup>, a provider of cloud native management software, announced today the general availability of the <Link to="/docker-extension-meshery">Meshery Docker Extension</Link>. <Blockquote className="pull-right"
quote="The Meshery Docker Extension offers an easy button to go from Docker Compose to Kubernetes to any Service Mesh."
person="Nic Jackson"
title="Principal Developer Advocate at HashiCorp"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +21,13 @@ import Formula from "./MeshMark-Formula.webp";
import MeshMapMeshmark from "./meshmark-score.webp";
import { NewsWrapper } from "../../News.style.js";
import Blockquote from "../../../../reusecore/Blockquote";
import BlockquoteAlt from "../../../../reusecore/Blockquote/Blockquote-alt-style";

<NewsWrapper>
<p>
VALENCIA, Spain (May 17th, 2022) - ServiceMeshCon EU /KubeCon EU - <a href="https://smp-spec.io/meshmark">MeshMark</a> is a performance index that measures the <i>value</i> and <i>overhead</i> of your cloud native environment. By converting performance measurements into insights about the value of individual, cloud native application networking functions, MeshMark distills a variety of overhead signals and key performance indicators into a simple index to facilitate quick and common comprehension.
</p>

<BlockquoteAlt
<Blockquote
className="pull-right"
quote="Performance measurement data rarely provides a clear and simple picture of how well our applications are performing from a business point of view, which are so often the key efficiency indicators that we really need"
person="Ken Owens"
Expand Down Expand Up @@ -60,7 +59,7 @@ By specifying a uniform way to analyze and report on the degree to which measure
With project maintainers from Layer5, Intel, HashiCorp, and Red Hat, and collaborators from Isovalent, Buoyant, and FiServ, Service Mesh Performance is a vendor neutral cloud native performance measurement standard.
</p>

<BlockquoteAlt
<Blockquote
quote="While speed is one of Linkerd's core competitive advantages, Linkerd provides much more than just an ultrafast data plane. We are pleased to support MeshMark's establishment of a higher order set of functional considerations that incorporate value into the performance equation."
person="William Morgan"
title="CEO of Buoyant and one of the creators of Linkerd"
Expand Down Expand Up @@ -90,7 +89,7 @@ MeshMark functions as a value performance index (a scale) to provide organizatio
A Mesh Utilization Efficiency (MUE) is a calculated, combined ratio of specific infrastructure resource utilizations to assigned resources to cloud native infrastructure.
</p>

<BlockquoteAlt
<Blockquote
quote="A sophisticated, but simply communicated value-performance index, MeshMark, redefines efficiency utilization, bringing business, application, and infrastructure KPIs under a single unit of measure."
person="Lee Calcote"
title="Founder and CEO of Layer5, and Co-Chair of the CNCF TAG Network"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@ import Kanvas from "./kanvas-icon-color.svg";
import KanvasScreenshot from "./layer5-kanvas-designer.webp";
import { NewsWrapper } from "../../News.style.js";
import Blockquote from "../../../../reusecore/Blockquote";
import BlockquoteAlt from "../../../../reusecore/Blockquote/Blockquote-alt-style";

<NewsWrapper>
<p>
Expand All @@ -31,7 +30,7 @@ import BlockquoteAlt from "../../../../reusecore/Blockquote/Blockquote-alt-style

<p><a href="https://kanvas.new/">Kanvas</a> is a multi-modal collaboration suite built atop one of the Cloud Native Computing Foundation’s highest velocity open source projects: Meshery. Kanvas’s two modes, Designer and Operator, offer declarative and imperative DevOps workflows, respectively. Both modes provide a visual interface for creating and managing complex cloud native infrastructure, expediting collaborative problem-solving, brainstorming and innovation, engineer onboarding, and auto-documented infrastructure. Importantly, Kanvas helps teams avoid finger-pointing and the blame-game by allowing them to be on the same page - literally.</p>

<BlockquoteAlt
<Blockquote
quote="Partnering on Dapr’s integration with Meshery has been eye-opening. Kanvas promotes collaboration in the design and discussion of cloud native applications, eliminating misunderstandings between teams. It is a game-changer for how we navigate the complexities of relationships between system components"
person="Mauricio Salatino"
title="Software Engineer at Diagrid and author of Platform Engineering on Kubernetes"
Expand Down Expand Up @@ -82,7 +81,7 @@ Like Figma for engineers, Kanvas users can access Kanvas from any computer with
<li>System integrators and consultants for a service provider-grade organization hierarchy, multi-tenant, white-labelable, highly extensible delivery platform.</li>
</ul>

<BlockquoteAlt
<Blockquote
quote="Layer5 Kanvas is revolutionizing our approach to infrastructure design. With its collaborative environment, we're seeing significant gains in efficiency and cost-effectiveness, streamlining our workflows and fostering a shared understanding between our customers and partners. Any team that needs a shared space to collaborate and visualize ideas can benefit from using Kanvas."
person="Yogi Porla"
title=" CTO of Deeplineage"
Expand Down
Loading