Link Search Menu Expand Document (external link)

Solidground Project

Where we discover and evolve Process Driven Development for the Fediverse and your exciting projects.

Join Our Chat Visit Our Forum

Table of contents

Solidground is like a recipe book. It is never complete, and as we are cooking we will fine-tune our ingredients to serve you the optimal dish. We practice Readme Driven Development and this website will update frequently.

Why Process Driven Development?

Main goal of Solidground is to ease development of applications for the Fediverse. We call these Free Software apps social experiences. Solidground offers best-practices, tools and automation that emphasize the process of creating these experiences. This allows you to:

  • Truly address people’s needs: Provide a natural transition from functional requirements to code and product features, whereby timely feedback assures your project remains on track.
  • Ensure active participation: Stimulate inclusion and collaboration so that everyone involved in your project is on the same page and remains actively engaged throughout the project lifecycle.
  • Emphasize the Joy of Creation: Coding, design and hosting of a social experience should be fun. We strive to automate many of your development chores, and provide guidance wherever we can.
  • Delivery of evolvable solutions: Ability to grow your app from its early beginnings to increase its value and use, and streamline integration with the social fabric the Fediverse provides.

Running healthy Free Software projects on the Fediverse comes with many challenges. Solidground helps guide the development process, freeing your project team to be creative and help unlock the full potential of the Fediverse.

Start your social experience design

Solidground project provides three services to help you along. You will find more information in the sub-sections of this documentation.

Focus areaThe help we provide
Improve your processSolidground Process is a growing library of recipes containing best-practices, step-by-step guides, templates and checklists to make creation of your social experience more productive and fun. Choose an area of interest and follow along.
Design your blueprintGroundwork Floorplanner is a design tool that allows you to focus on your domain to elicit the right features to build. It automates many tasks, does code generation, and makes your specifications and docs an integral part of the social experience.
Host your experienceGroundwork Platform facilitates hosting of social experiences on the Fediverse and makes administration and maintenance easy. Launching occurs from floorplanner which ejects either a full server application, or pluggable service modules to deploy.

Learn from our showcases

Social Coding IdeationHub

The IdeationHub is a proof of concept that is part of the Social Coding Movement and will be developed alongside and in parallel to Solidground process, floorplanner and platform. It will serve as a reference implementation, and be a production-ready social experience.
➥ More about IdeationHub..

Outreach Matters

Outreach focuses on the domain of Campaign Management and allows communities, NGO’s and other non-profit to collaborate on the Fediverse and create outreach campaigns targeting other channels, together with their passionate followers. In this showcase we focus on the design and documentation process. An implementation may be created, but is currently not planned.
➥ More about Outreach..