> ## Documentation Index
> Fetch the complete documentation index at: https://docs.neynar.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Contributing

Farcaster welcomes contributions of all sizes from the community. The protocol owes thanks to over 100 contributors who
have helped us so far.

To get involved, try looking up open issues in one of the repos below or join a dev call.

## Repositories

| Repository                                                       | Description                                 |
| ---------------------------------------------------------------- | ------------------------------------------- |
| [Protocol](https://github.com/farcasterxyz/protocol)             | Specification of the protocol               |
| [Contracts](https://github.com/farcasterxyz/contracts)           | The canonical Farcaster contracts           |
| [Snapchain](https://github.com/farcasterxyz/snapchain)           | A Farcaster node written in Rust            |
| [FName Registry](https://github.com/farcasterxyz/fname-registry) | The canonical server to register fnames     |
| [Docs](https://github.com/farcasterxyz/docs)                     | Documentation for all the above (this site) |

## Documentation

This site serves as the central hub for documentation on the protocol. If you have feedback, please open an issue or
create a pull request at [farcasterxyz/docs](https://github.com/farcasterxyz/docs)

## Dev Calls

We host a bi-weekly developer call to discuss upcoming changes to the protocol. The call is open to anyone and is a
great way to get involved.

* [Calendar Invite](https://calendar.google.com/calendar/u/0?cid=NjA5ZWM4Y2IwMmZiMWM2ZDYyMTkzNWM1YWNkZTRlNWExN2YxOWQ2NDU3NTA3MjQwMTk3YmJlZGFjYTQ3MjZlOEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t) -
  Calendar invite to join upcoming calls.
* [Recordings](https://www.youtube.com/watch?v=lmGXWP5m1_Y\&list=PL0eq1PLf6eUeZnPtyKMS6uN9I5iRIlnvq) - watch recordings
  of previous calls.
