Skip to content
Merged
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
4 changes: 2 additions & 2 deletions docs/background/architecture.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@ This section describes the Guild’s current smart contract architecture.

## Modules

The DevTools Guild plans to follow the precedent set by the [Protocol Guild](https://protocol-guild.readthedocs.io/en/latest/03-onchain-architecture.html) with respect to the smart contract infrastructure it utilizes.
The Dev Tools Guild plans to follow the precedent set by the [Protocol Guild](https://protocol-guild.readthedocs.io/en/latest/03-onchain-architecture.html) with respect to the smart contract infrastructure it utilizes.

Following are the two core contracts that DevTools Guild will utilize.
Following are the two core contracts that Dev Tools Guild will utilize.

- **The Splits contract** is used for splitting fund distributions to multiple addresses.
- **The Vesting contract** is used to vest funds over a defined period of time before they can be released to the Splits contract.
Expand Down
2 changes: 1 addition & 1 deletion docs/background/categories.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ sidebar_position: 2

# Project Categories

The DevTools Guild comprises of a number of open-source, projects that are public goods for Ethereum. These projects are free software in the [GNU parlance](https://www.gnu.org/philosophy/free-sw.en.html) that can be utilised by developers building on Ethereum, without the requirement of any third-party commercial products or services to use them to their full potential.
The Dev Tools Guild comprises of a number of open-source, projects that are public goods for Ethereum. These projects are free software in the [GNU parlance](https://www.gnu.org/philosophy/free-sw.en.html) that can be utilised by developers building on Ethereum, without the requirement of any third-party commercial products or services to use them to their full potential.

They are public goods for developers on Ethereum in the truest sense of the word.

Expand Down
4 changes: 2 additions & 2 deletions docs/background/impact.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@ sidebar_position: 3

## Impact Metrics

Quantifying the impact DevTool Guild members have on the Ethereum development and wider ecosystem is crucial to establishing trust in the work of the Guild and ensuring the sum of its parts is greater than any individual project's impact.
Quantifying the impact Dev Tools Guild members have on the Ethereum development and wider ecosystem is crucial to establishing trust in the work of the Guild and ensuring the sum of its parts is greater than any individual project's impact.

Unlike core protocol development which ultimately results in updates to the Ethereum clients running the Ethereum mainnet, there is no co-ordinated on-chain metrics that can be used to cohesively measure on-chain impact of most developer tooling (Solidity and Vyper contract deployments being the exception that comes to mind).

Historically, more traditional quantifiable metrics have been used to demonstrate the impact of developer tooling projects in Ethereum. However, these don’t necessarily provide a real understanding of the impact these projects have had. As per [Goodhart’s Law](https://en.wikipedia.org/wiki/Goodhart%27s_law) ("When a measure becomes a target, it ceases to be a good measure”), metrics can be gamed, and especially when one sees the size of communities on X, Discord or Telegram for projects with planned token launches, it’s clear how much incentives can be misaligned in web3 to favour short-term gains over providing long-term positive impact by projects.

It’s vital that the DevTools Guild does not fall into this trap and outlining ways in which impact can be measured from an impact-driven perspective is key.
It’s vital that the Dev Tools Guild does not fall into this trap and outlining ways in which impact can be measured from an impact-driven perspective is key.

Classical metrics do have their place still, but these should be considered an early filter for projects, these include metrics such as:

Expand Down
2 changes: 1 addition & 1 deletion docs/background/why.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ If maintainers don't burn out before then, support typically comes from investme
- Grant funding enables the software to continue being built and serve the needs of its community, but are can be time-consuming to apply for and only provide funding certainty for the duration of the grant.
- Donations from users of public goods are valued, but are unpredictable and often insufficient to cover the needs of the maintainer.

The projects in the Developer Tools Guild are all public goods, which have both similar goals and funding challenges. Many are reliant on grant funding, which needs to be managed on an ongoing basis. Many projects also have shared sources they rely on for grant funding, such as the Ethereum Foundation’s Ecosystem Support Program, Optimism’s Retroactive Public Goods Funding, and Gitcoin’s Quarterly Grant program.
The projects in the Dev Tools Guild are all public goods, which have both similar goals and funding challenges. Many are reliant on grant funding, which needs to be managed on an ongoing basis. Many projects also have shared sources they rely on for grant funding, such as the Ethereum Foundation’s Ecosystem Support Program, Optimism’s Retroactive Public Goods Funding, and Gitcoin’s Quarterly Grant program.

By having a collective of aligned projects in the guild, the funding burden is reduced considerably as:
- Projects no longer need to divert resources to apply individually for funding
Expand Down
4 changes: 2 additions & 2 deletions docs/faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ sidebar_position: 10

### How are you different from Protocol Guild?

Protocol Guild (PG) is a collective funding mechanism for Ethereum layer 1 R&D. Whilst PG heavily inspired the Developer Tools Guild (DTG), DTG exists to provide a coordination mechanism and collective funding for widely used developer tooling, enabling developers to easily build applications on Ethereum.
Protocol Guild (PG) is a collective funding mechanism for Ethereum layer 1 R&D. Whilst PG heavily inspired the Dev Tools Guild (DTG), DTG exists to provide a coordination mechanism and collective funding for widely used developer tooling, enabling developers to easily build applications on Ethereum.

### Why am I donating to projects I don’t personally use?

Expand All @@ -20,7 +20,7 @@ In addition, many of your favourite application developers likely use projects w

In short, each project in the guild serves an important subset of the Ethereum developer community. Even tools in the same language domain can serve different use cases, niche markets, or different developer personas.

Further, some overlap isn’t a sign of inefficiency but rather a hallmark of a healthy ecosystem, where competition and collaboration drive progress. Each project contributes to the community in its own way, empowering developers with options tailored to their specific needs. Supporting this diversity in tools and approaches is a fundamental value of the Developer Tools Guild.
Further, some overlap isn’t a sign of inefficiency but rather a hallmark of a healthy ecosystem, where competition and collaboration drive progress. Each project contributes to the community in its own way, empowering developers with options tailored to their specific needs. Supporting this diversity in tools and approaches is a fundamental value of the Dev Tools Guild.

### What is required of member projects?

Expand Down
4 changes: 2 additions & 2 deletions docs/intro.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ sidebar_position: 1
---
# Introduction

This documentation explains the *what, why and how* of the Developer Tools Guild.
This documentation explains the *what, why and how* of the Dev Tools Guild.

![Developer Tools Guild Banner](/img/dtg-banner.png)
![Dev Tools Guild Banner](/img/dtg-banner.png)

> ***Note:** Many of the details here are still a work in progress. The documentation is a living document and will be updated as progress is made.*

Expand Down
8 changes: 4 additions & 4 deletions docusaurus.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ import {themes as prismThemes} from 'prism-react-renderer';

/** @type {import('@docusaurus/types').Config} */
const config = {
title: 'Developer Tools Guild',
tagline: 'Documentation for Developer Tools Guild',
title: 'Dev Tools Guild',
tagline: 'Documentation for Dev Tools Guild',
favicon: 'img/favicon.ico',

url: 'https://devtoolsguild.xyz',
Expand Down Expand Up @@ -72,9 +72,9 @@ const config = {
// Replace with your project's social card
image: 'img/dtg-social-card.jpg',
navbar: {
title: 'Developer Tools Guild',
title: 'Dev Tools Guild',
logo: {
alt: 'Developer Tools Guild Logo',
alt: 'Dev Tools Guild Logo',
src: 'img/dtg-logo-trimmed.svg',
},
items: [
Expand Down