-
Notifications
You must be signed in to change notification settings - Fork 0
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 README.md #21
Update README.md #21
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Remaining comments which cannot be posted as a review comment to avoid GitHub Rate Limit
markdownlint
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 121]
Line 63 in c8f7eb5
Every individual has their own perception of what they consider to be helpful, harmful, professional, and casual conduct. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 187]
Line 64 in c8f7eb5
Differences in these perceptions can leady to unhealthy or harmful conflicts of opinion, which can cascade into real harm against a person's emotional, physical, and/or mental well-being. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 135]
Line 65 in c8f7eb5
Within a community, it is important to ensure that differences in opinion may be held without adversely impacting any community member. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 94]
Line 67 in c8f7eb5
However, we each individually hold our own perceptions of what a community is and ought to be. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 140]
Line 68 in c8f7eb5
Enforcing any communal rules or standards requires a shared understanding of what is and is not considered acceptable behavior and language. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 143]
Line 69 in c8f7eb5
Without a shared context for a community, fair and even judgement, remediation, and enforcement of community rules and standards is impossible. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 122]
Line 71 in c8f7eb5
Therefore, it is important to be explicit on what boundaries exist and what territory may be adjacent to those boundaries. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 157]
Line 72 in c8f7eb5
Those fostering communities must not only communicate their expectations clearly, but also take care to consistently and promptly enforce those expectations. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 108]
Line 77 in c8f7eb5
Software often abstracts many real-world problems; instead of self-imposed problems of software engineering. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 95]
Line 79 in c8f7eb5
This often leads to uncertainty during development on what conceptual needs are most important. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 89]
Line 81 in c8f7eb5
- Is it more important to effectively represent reality or to keep the abstraction clean? |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 91]
Line 82 in c8f7eb5
- Should software support every real world corner case, regardless of how common it may be? |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 134]
Line 85 in c8f7eb5
With these questions in mind, we believe the most important relationship to consider is that between the abstraction and the engineer. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 145]
Line 87 in c8f7eb5
For that reason, our design philosophy holds these four concepts in a strict order of preference as outlined in the _Worse is Better_ philosophy: |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 121]
Line 90 in c8f7eb5
- **Correctness** - The design should be correct; however, if a tradeoff is to be made, simplicity is slightly preferable |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 176]
Line 91 in c8f7eb5
- **Consistency** - Consistency is an import means to ensure simplicity; however, it is better to remove parts of a design steeped in inconsistency than to introduce complexity |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 164]
Line 92 in c8f7eb5
- **Completeness** - Designs should cover the most important and common cases, and any further cases which may be practical without sacrificing any other attribute. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 100]
Line 97 in c8f7eb5
Developing software is an acquired skill that requires considering many different tradeoffs at once. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 224]
Line 98 in c8f7eb5
A common difficulty individuals find while developing software is the cognitive overload of remembering and thoughtfully considering the number of options, tradeoffs, and implementations available at any given point in time. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 118]
Line 99 in c8f7eb5
Many of these tradeoffs and considerations are self-imposed by the tools, programming languages, and libraries we use. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 199]
Line 101 in c8f7eb5
As the primary authors and consumers of our work, we are uniquely situated to make tools, languages, and libraries that are easy and simple to consume without inflicting cognitive overload on others. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 106]
Line 102 in c8f7eb5
Therefore, our work must have a focus on how other engineers will refer to and leverage the tools we make. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 118]
Line 107 in c8f7eb5
Several of our philosophies manifest as concrete requirements that every Wall Brew library and maintainer must uphold. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 123]
Line 108 in c8f7eb5
These are policies and practices which cannot be superseded, ignored, or violated except in the most extreme of situations. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 159]
Line 109 in c8f7eb5
Maintainers are expected to kindly and professionally reinforce our requirements, and to help contributors make the adjustments necessary to meet them as well. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 250]
Line 110 in c8f7eb5
Consistent, intentional, or bad-faith violations of these requirements may be grounds to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions, or to ban temporarily or permanently any contributor or maintainer. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 93]
Line 114 in c8f7eb5
Software is written and consumed by humans; machine code is written and consumed by machines. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 106]
Line 115 in c8f7eb5
Since our open-source presence provides software libraries, we should build them to be consumed by humans. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 94]
Line 116 in c8f7eb5
However, this belief is neither equally supported nor held across all programming communities. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 126]
Line 117 in c8f7eb5
While code literacy is an important skill for programmers, it should not be a barrier to entry to using open-source libraries. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 110]
Line 118 in c8f7eb5
Every effort should be made to make the use of Wall Brew open source offerings as straightforward as possible. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 176]
Line 122 in c8f7eb5
- Every piece of functionality intended for consumption as part of a public API is documented in a format which renders to a human-readable implementation (e.g. Markdown, HTML) |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 117]
Line 123 in c8f7eb5
- Functions, namespaces, etc are annotated with docstrings and metadata which will render in common development tools |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 125]
Line 125 in c8f7eb5
- Every releasable change comes with a human readable description of the changes made (e.g. CHANGELOG.md, annotated git tags) |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 104]
Line 131 in c8f7eb5
- Domain-specific knowledge relevant to functionality is described in a human-friendly narrative context |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 106]
Line 142 in c8f7eb5
Wall Brew is committed to providing a safe, welcoming, and productive community for our software projects. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 116]
Line 143 in c8f7eb5
To that end, we believe setting explicit, up-front boundaries helps set the tone and expectations for our community. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 181]
Line 144 in c8f7eb5
Therefore, all open-source projects released under the Wall Brew umbrella must provide full text copies of or links to the standard collection of community documents outlined below. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 121]
Line 145 in c8f7eb5
These outline recommendations, rules, and requirements for participating in our open source ecosystem at multiple levels. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 145]
Line 146 in c8f7eb5
It is expected that all contributors hold themselves to these standards, and it is required that all maintainers reinforce these basic contracts. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 126]
Line 150 in c8f7eb5
All community members should have a clear and shared understanding of what is considered acceptable and unacceptable behavior. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 111]
Line 151 in c8f7eb5
To prevent ad-hoc or just-in-time rule setting, we have explicitly outlined our expectations and rules in text. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 208]
Line 152 in c8f7eb5
Our [Code of Conduct](https://github.com/Wall-Brew-Co/rebroadcast/blob/master/sources/community/CODE_OF_CONDUCT.md "The minimum behavioral standards we expect from the community") strives to meet three goals: |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 122]
Line 160 in c8f7eb5
- Use welcoming and inclusive language that respects the names, pseudonyms, and pronouns individuals select for themselves |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 90]
Line 169 in c8f7eb5
- The use of sexualized language, sexualized imagery, and any sexual attention or advances |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 111]
Line 174 in c8f7eb5
- Publishing others' private information, such as a physical or electronic address, without explicit permission |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 104]
Line 177 in c8f7eb5
Maintainers are expected to remove, edit, or reject any contribution that does not meet these standards. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 219]
Line 178 in c8f7eb5
Further, any maintainer or contributor found grossly in violation, intentionally in violation, or repeatedly in violation of these guidelines may be banned temporarily or permanently at the sole discretion of Wall Brew. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 150]
Line 180 in c8f7eb5
Violations of these guidelines may be reported publicly by tagging any Wall Brew Maintainer or in private by emailing contact [at] wallbrew [dot] com. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 123]
Line 184 in c8f7eb5
Wall Brew strives to make contributions as simple as possible while ensuring our software consistently meets our standards. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 236]
Line 185 in c8f7eb5
Our expectations for external contribution are outlined in our [contribution guidelines.](<https://github.com/Wall-Brew-Co/open-source/blob/master/templates/CONTRIBUTING.md> "The minimum technical standards we expect from contributors") |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 104]
Line 189 in c8f7eb5
- Inform contributors of the actions/requests that Wall Brew maintainers and automated entities may take |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 148]
Line 190 in c8f7eb5
- Explicitly outline that all contributions must adhere to any applicable intellectual property laws and the open source license in each repository. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 164]
Line 195 in c8f7eb5
Wall Brew libraries are generally provided in accordance with the [MIT License.](https://opensource.org/licenses/MIT "OpenSource.org references to the MIT License") |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 300]
Line 196 in c8f7eb5
Exceptions to this rule are generally only supported in instances where Wall Brew does not have the authority to select the applicable license; for example, a fork of a repository explicitly covered by the [GNU GPL](https://www.gnu.org/licenses/gpl-3.0.en.html "The GNU GPL v3.0 license's full text") |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 95]
Line 202 in c8f7eb5
Preferences are explicitly weaker than requirements, and may be bypassed in some circumstances. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 109]
Line 203 in c8f7eb5
Maintainers will endeavor to point out our preferences, but they are not strict requirements of contributors. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 216]
Line 207 in c8f7eb5
Since all Wall Brew libraries are beholden to the same standards, community documents (e.g. a Code of Conduct) ought to be templated- requiring only the repository name, relevant URLs, etc to be updated per-instance. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 210]
Line 208 in c8f7eb5
Full text copies of our community documents may be found in the [`rebroadcast`](https://github.com/Wall-Brew-Co/rebroadcast "Our source-of-truth for template documents and repository configuration") repository. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 97]
Line 211 in c8f7eb5
Other repositories may require additional considerations not accounted for in the basic template. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 105]
Line 212 in c8f7eb5
In either of these cases, maintainers may amend the community documents to a repository's specific needs. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 122]
Line 213 in c8f7eb5
The community documentation of a repository will generally supersede the analogous template- barring extreme circumstance. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 116]
Line 215 in c8f7eb5
Pragmatically, these updates are made in a single source-of-truth and then rebroadcast to all relevant repositories. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 240]
Line 216 in c8f7eb5
This minimizes the chance for transpositional errors (e.g. linking to the wrong repository's License within a Code of Conduct), and errors of omission (e.g. forgetting to update all impacted repositories when the Security Policy is updated) |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 117]
Line 220 in c8f7eb5
The field of software engineering is filled with many conflicting opinions that do not impact what code is executed. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 152]
Line 227 in c8f7eb5
Individual preferences largely sway how we write code, but this can lead to a haphazard and inconsistent project when split across multiple individuals. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 143]
Line 228 in c8f7eb5
These conventions generally do not impact the ability for users to write code in the IDE of their choice or with the tools they desire or need. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 133]
Line 229 in c8f7eb5
Individual conventions may only incrementally improve upon any other convention, and there is a real cognitive cost to inconsistency. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 185]
Line 232 in c8f7eb5
We do not maintain that our conventions, style, or formats are any better than any other alternative; however, we do maintain that they should be consistent across all of our offerings. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 175]
Line 233 in c8f7eb5
Human enforcement of these patterns is occasionally required (e.g. for consistent naming standards); however, humans make mistakes and may miss items that should be addressed. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 93]
Line 234 in c8f7eb5
Therefore, Wall Brew has automated as much enforcement of a canonical style as is reasonable. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 93]
Line 238 in c8f7eb5
Many open source communities have evolved to include communities on Discord, Slack, IRC, etc. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 109]
Line 239 in c8f7eb5
In practice, this can be a fast way to receive help or to organize activity; however, it does come at a cost. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 97]
Line 240 in c8f7eb5
Even on free platforms, there are few guarantees on how long messages will exist for consumption. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 139]
Line 241 in c8f7eb5
Additionally, these platforms require third party tooling to persist messages permanently in a state that can be indexed by search engines. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 290]
Line 243 in c8f7eb5
Since search engines are a common and instinctive tool in a software engineer's toolkit, we believe it is better to communicate changes, aid community members in bug analysis, and discuss future changes on a platform that is regularly indexed and also canonically connected to our projects. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 117]
Line 244 in c8f7eb5
We believe this creates an easy, searchable, and simple interface to find any information about any of our offerings. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 162]
Line 246 in c8f7eb5
To that end, we leverage GitHub as our primary point of communication and interaction- and will selectively broadcast updates that refer back to this central hub. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 128]
Line 250 in c8f7eb5
For every point we've outlined in this document, we could select from many implementations to fulfill our needs and preferences. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 162]
Line 251 in c8f7eb5
There are many companies and resources which exist to fulfill each of these needs, and they each come with their own tradeoffs, paradigms, and cognitive overhead. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 149]
Line 252 in c8f7eb5
Some of these options require payment, some require plugins or third-party extensions, and all come with some cost of maintenance and implementation. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 97]
Line 254 in c8f7eb5
The maintenance cost of our suite of tools must be set in balance against the value they provide. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 90]
Line 255 in c8f7eb5
We seek to use as few tools as possible and to get as much out of those tools as possible. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 92]
Line 256 in c8f7eb5
For example, GitHub has built-in tools and support for autonomous code review, linting, etc. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 209]
Line 257 in c8f7eb5
There are several other companies which offer these features that can integrate with GitHub; however, it would require supporting multiple platforms and experiences within the context of a single pull request. |
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 187]
Line 279 in c8f7eb5
This documentation is provided for free, public use as outlined in the [MIT License](https://github.com/Wall-Brew-Co/open-source/blob/master/LICENSE "A full-text copy of the MIT License") |
@@ -43,11 +43,11 @@ This repository documents how we work to provide high-quality software and our g | |||
### Utility | |||
|
|||
- [clj-xml:](https://github.com/Wall-Brew-Co/clj-xml "The clj-xml repository") A clojure library designed to make conversions between EDN and XML a little easier. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 162]
@@ -43,11 +43,11 @@ | |||
### Utility | |||
|
|||
- [clj-xml:](https://github.com/Wall-Brew-Co/clj-xml "The clj-xml repository") A clojure library designed to make conversions between EDN and XML a little easier. | |||
- [keg:](https://github.com/Wall-Brew-Co/keg "The keg repository") A clojure library library to unobtrusively log functions. | |||
- [lein-sealog:](https://github.com/Wall-Brew-Co/lein-sealog "The Sealog repository") - A [Leiningen](https://leiningen.org/ "Leiningen is a clojure build tool") plugin for managing your changelog. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 197]
- [lein-sealog:](https://github.com/Wall-Brew-Co/lein-sealog "The Sealog repository") - A [Leiningen](https://leiningen.org/ "Leiningen is a clojure build tool") plugin for managing your changelog. | ||
|
||
### Deprecated | ||
|
||
- [keg:](https://github.com/Wall-Brew-Co/keg "The keg repository") A clojure library library to unobtrusively log functions. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 124]
- [lein-sealog:](https://github.com/Wall-Brew-Co/lein-sealog "The Sealog repository") - A [Leiningen](https://leiningen.org/ "Leiningen is a clojure build tool") plugin for managing your changelog. | ||
|
||
### Deprecated | ||
|
||
- [keg:](https://github.com/Wall-Brew-Co/keg "The keg repository") A clojure library library to unobtrusively log functions. | ||
- [strawpoll-client:](https://github.com/Wall-Brew-Co/strawpoll-client "The strawpoll-client repository") A clj-http client library to interact with the [StrawPoll API](https://strawpoll.com/ "The StrawPoll home page") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 218]
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[markdownlint] reported by reviewdog 🐶
MD013/line-length Line length [Expected: 80; Actual: 280]
Line 41 in c8f7eb5
- [common-beer-format:](https://github.com/Wall-Brew-Co/common-beer-format "The common-beer-format repository") A clojure(script) library containing a clojure.spec implementation of the [BeerXML specification](http://www.beerxml.com/ "The BeerXML Beer Recipes Exchange Standard"). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
With the advent of OpenTelemetry and OpenTracing, this functionality is no longer required or preferred