Skip to content

gnoverse/gnome

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Project Gnome

Project Gnome is a prototype for a community development and engagement platform designed to empower gnomes and newcomers alike to learn, share, and build together on Gno.land.

The platform serves as a resource hub to showcase content and applications by gnomes, for gnomes. It brings together various examples of Gno.land’s unique architecture to demonstrate a broad range of use cases. With a strong emphasis on learning by doing, Project Gnome encourages peer-to-peer reviews, community-driven tutorials, and collaborative knowledge exchange.

Project Gnome’s Functionalities

Governance Demonstrates decentralized governance models with variations tailored to different application use cases. This allows users to explore scalable, customizable DAO structures and permission-based organization systems.

Realm Development Examples of how to build new realms on Gno.land, with purpose-specific applications to demonstrate the platform’s flexibility.

Content Publishing A decentralized review and publication system for content, applications, and encourage community ownership of shared knowledge.

Dynamic Data Source Integration A mechanism that supports dynamic data integration (both pull and push methods) for syncing with external data sources or integrating elements of Project Gnome into your own realm or application.

Platform Specific Components

Project Gnome is using the above functionalities to build out the platform into a comprehensive educational and community experience. How we've set up the application:

Gnome DAO: A hierarchical DAO implementation with customizable components. Features include:

  • Scalable DAO structures with infinite sub-DAOs
  • Permission-based DAO organization systems
  • Variations of voting thresholds, time based voting, extensive customizeable voting proposal types and strategies. These can be tailored to different project use cases.

Gnome Space: A central hub for integrating both dynamic and static realm data sources. It serves as a directory for the ecosystem, allowing users to:

  • Customize content editors
  • Add and remove content
  • Discover relevant resources and projects

Gnome Tutorial Realm: An dynamic educational space dedicated to the publication and review of tutorials, allowing contributors to:

  • To try out exiting tutorials
  • Design step-by-step tutorials for new users via the template
  • Submit content for peer review
  • Submit content to governance for voting and publication

Gnome News Realm: A blog-style realm that provides ecosystem news and updates, keeping the community informed about the latest developments and features.

Gnome Tooling: A static section to provide a directory of the Gno.land toolkit. Gnomes can submit tools, and provide feedback for other Gnomes.

Experimental Prototyping

The goal of Project Gnome is to evolve into a community-driven prototyping platform that encourages experimentation and innovation. By building new features and tools, we aim to explore how different community engagement applications can improve both the platform and the wider Gno.land ecosystem.

Be a Part of Project Gnome

Getting started with Project Gnome is easy and a great way for new and seasoned Gnomes to get involved with the community and learning.

Here’s how you can contribute:

  1. Review Tutorials & Code Start by going through existing tutorials and the codebase to understand how the platform works.

  2. Create & Submit Tutorials Draft new tutorials in the repository and submit them for peer review. Share your knowledge with the community!

  3. Test & Discover New Features Explore different parts of the codebase to identify new features, patterns, or bugs. Experiment by integrating your application into Project Gnome.

  4. Build New Features Contribute by developing new experimental features for the community. We welcome ideas for tools, integrations, and new realms.

If you have suggestions on improvements to the Readme, please let us know. This is a community driven project to support gnomes at all stages of their journey.

About

Project Gnome is a community driven educational and engagement platform

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors 2

  •  
  •