/glosseta

Glosseta is an open-source glossary meant to help people explore and learn the terminology behind web3

Primary LanguageTypeScriptMIT LicenseMIT

Glosseta (🔎, 🧠)

All Contributors

Follow on Twitter

Glosseta is the new internet's (i.e. Web3) glossary for common lingo, terms, people, applications, and more that you may see floating out on the web. Glosseta hopes to be your long term companion on your Web3 journey and looks to be the principal means of demystifying the awesome future we are all looking to build.

Mission Statement

Glossetas' mission is to provide the best open, localized and decentralized educational platform for anybody of any skill level looking to learn about Web3. We strive to provide the most accurate, accessible and meaningful content platform for learning about the concepts, protocols, people and applications in web3. All of the content available through Glosseta is stored on the Arweave storage protocol ensuring our educational content will live forever and unobstructed by those trying to censor education as a public good. While we might begin as a glossary, the potential is there for Glosseta to become the prominent educational platform for those looking to onboard into web3, powered by the very community we are looking to serve.

What Success looks like for Glosseta

If Glosseta is successful in its mission, people all over the globe will have an open, localized and accessible educational platform available to guide them on their way to mastering web3. Every participant in the Web3 space, new or existing, regardless of skill level, will have a common companion to lean on to make sense of the fast moving landscape of Web3.

If you contribute to Glosseta, our mission is to be able to have you look back at the work you've done and realize the impact it has made on a global level changing the perceptions of those who thought Web3 was only about "magic internet money" or ponzi schemes. To the potential sponsors of Glosseta, the impact you're contributions can make will reach a global audience helping to reduce the misinformation spread about Web3 and enabling the next wave of curious minds the best opportunity to flourish on their transition into the space.

To stick to it's core values, Glosseta must always remain a public good and it's content always served from an open and decentrailzed source. We will always strive to provide the best educational content available to all our users to ensure the community is the best equipped to demystify Web3. We move forward with a bias for action and look to improve ourselves, along with the platform, using a growth mindset. All contributors looking to help Glosseta grow can expect to have their voices heard, be treated with respect and be a central part in it's development. Not only will we be able to help others learn new and exciting Web3 concepts, we ourselves will grow to become that much more knowledgeable in the space and come to know when somebody is spreading misinformation. Education should be a human right and Glosseta is here to help push the world towards that coming to fruition.

Getting Started

After pulling the code, run the following commands to get the app up and running:

  1. nvm install
  2. yarn
  3. yarn dev

Open http://localhost:3000 with your browser to get Glosseta up and running.

Tech stack

How do terms get uploaded?

Ah so you want to know the recipe to our secret sauce eh? Well sure, Glosseta is all about open source and stores all the definitions currently in it's knowledge bank in resources/master_term_bank_en.csv. A companion script called the arweave-json-uploader is used to upload this data to the Arweave network in bulk fashion. Though uploading data to the network does cost AR token, the costs so far to upload the current terms onto the network has been in the level of micro-pennies per term.

How to Contribute

Please check out the Contributing guide on how to get started.

Definition requests

If you have a new definition you wish to be added to the knowledge base, please do the follow:

  1. Open a new definition intake request
  2. Fill out the form with the requested information
  3. Tag @narbs91 so that he can upload it to the Arweave network. Depending on the volume of requests that end up coming in, the definition will be uploaded within 24 hours of submission

Reporting Bugs/Feature requests

If you find a bug or think of an awesome new feature for the site please take the time to fill out an issue by clicking on the issues tab and clicking "New Issue" to fill out one of our issue templates.

Learn More

If you're looking to learn more about Web3 in general the following set of resources put together by the Developer-Dao is a great starting point.

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Narb

🚇 ⚠️ 💻 🔣 📖

Shakeib Shaida

🔣

Murgor

🔣 💻

Cosi

💻 🔣

alireza jahandoost

💻

This project follows the all-contributors specification. Contributions of any kind welcome!