Skip to content

JoinTheAlliance/start-here

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

Start Your Journey Here

The Alliance is a metaorganization which promotes and connects individuals and companies working toward making the future better than the present for everyone. We maintain open source technology, support mission-aligned projects and build a new culture together.

If you have your own company, community or philosophical movement, you are welcome to represent that in The Alliance. The only requirement is that whatever your are building and promoting be aligned with our mission of making human lives better and not worse.

Our Mission

Our mission is to make direct ontributions to humanity which have widespread positive impact. We harness technology to create products, apps, and research that bring people together, enhance quality of life, and ensure a brighter future for everyone. Positive contributions include applications like AI agents that foster human connections. In contrast, we steer clear of initiatives that lead to isolation or distraction.

Our Current Work

We maintain a series of packages which enable new kinds of products to be built. Most of this focus is on natural language interfaces, LLM pipelines and AI agents.

Key projects include:

Getting Started

There is a lot of work to be done, and many places where you can jump right in.

Start by joining our Discord community. Share your project ideas or simply introduce yourself.

Here are some places you can get started:

Technical Contributions

  • Write additional unit tests for bgent
  • Review bgent documentation and fix documentation inaccuracies
  • Develop examples demonstrating package usage

Creative Contributions

  • Design a new sticker, meme, or logo for The Alliance
  • Create fun and engaging social media content relaed to The Alliance

Community Contributions

  • Welcome new members in our Discord
  • Improve our "getting started" and onboarding docs
  • Post about The Alliance on forums, Reddit, Twitter and other commmunities to help us grow

Feel free to suggest your own ideas, as well.

Roles

Alliance members may accept roles based on their area of contribution and experience. New roles will be created as needed.

Architect

As a senior engineering role, an Architect shoulders the responsibility for building and maintaining the packages and projects, reviewing contributor submissions, and determining the project's direction. This role involves a high degree of responsibility and autonomy.

Suggested tasks:

  • Review the current architecture of packages and identify areas for improvement.
  • Construct systems and processes for onboarding and managing contributors.
  • Tackle fundamental and technically challenging problems within the project.
Contributor

This is a role suitable for junior and intermediate engineers. As a Contributor, you'll help build and maintain packages and projects, and submit pull requests for review.

Suggested Tasks:

  • Review code and tests to ensure all packages achieve 100% testing coverage.
  • Write and review existing documentation for typos or inaccuracies.
  • Craft tutorials and examples for using the packages.
  • Write unit tests for code.
  • Improve existing code, resolve issue tickets, and submit PRs for review.
Researcher

This role calls for an engineering or computer science background. Researchers are responsible for exploring and implementing new ideas and algorithms for the project, as well as constructing methods to verify results and track improvements or regressions.

Suggested Tasks:

  • Prepare and implement benchmarking systems to measure progress.
  • Incorporate existing benchmarking tools and develop new ones as necessary.
  • Create reliable and repeatable methods for monitoring progress.
  • Investigate new ideas and algorithms and implement them in the project.
Community Organizer

Community Organizers are the glue that holds our community together. They help onboard new members, moderate the Discord channel, and assist in organizing events and meetups.

Suggested Tasks:

  • Assist new members in getting started with the project.
  • Organize events and meetups to foster collaborative work on the project.
  • Keep the Discord environment friendly and welcoming for everyone.
  • Help organize the community and keep track of who is working on what.
Ambassador

Ambassadors evangelize the project, recruit new members, spread optimistic futurism propaganda, and help cultivate a community of individuals interested in building autonomous agents.

Suggested Tasks:

  • Generate memes and propaganda to raise awareness about the project.
  • Write articles and blog posts about the project.
  • Maintain an active presence on social media promoting the project.
  • Create videos and podcasts.
  • Produce inspiring art and stories that ignite a passion for working with a group like ours.
Business Development

The Business Development role is pivotal in identifying and creating opportunities to generate revenue. They work closely with the architects to understand the technical roadmap and identify potential areas of business. Each project is bespoke and composed of available members.

Suggested Tasks:

  • Identify potential revenue streams and create a business plan.
  • Develop a roadmap for the business side of the project.
  • Identify and forge partnerships with other projects and companies.
  • Discover and create opportunities for funding.

Credit and Compensation

Contributions are recognized through a points system, reflecting around 15 minutes of skilled labor per point. While points currently hold no material value, they will factor into future governance, ownership, and access to resources.

Certainly! Here's an FAQ section that addresses common questions new members might have about The Alliance:

Frequently Asked Questions (FAQ)

Do I need to be an expert to contribute?

No, contributors of all skill levels are welcome! Whether you're a seasoned developer or new to open-source, there's a place for you in The Alliance. We have tasks ranging from simple documentation fixes to more complex architectural challenges.

Are there paid projects I can work on?

Yes, The Alliance occasionally takes on paid projects. All earnings from these projects are distributed among the members who contributed to the project, with no percentage retained by The Alliance.

Where can I find The Alliance's projects?

All of our projects are hosted on our GitHub page. Feel free to explore, star your favorites, and start contributing!

How can my organization partner with The Alliance?

If your organization's mission aligns with ours and you're interested in partnering, please submit a pull request with your organization's details to our GitHub repository. We're always looking for like-minded entities to collaborate with!

Who can I contact for more information?

For more detailed inquiries or specific questions, reach out to us on Discord. Our community organizers and other members are more than happy to assist you. If you have a specific or sensitive matter, reach out to Moon: new.moon on Discord, or moon@cojourney.app

About

Not sure how to join The Alliance? Start here.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published