--- sidebar_position: 1 title: Contribution Guidelines --- `Tailchat` is a very open project and welcomes contributions of any kind from all backgrounds. Its plugin architecture is meant to allow `Tailchat` to host the implementation of any idea. We hope that `Tailchat` is not just a simple chat application, but a space to connect different tools and different ideas. Github link: https://github.com/msgbyte/tailchat ----------- Contributor roles are currently urgently needed for `Tailchat`: ### Front-end plugin developer - Familiar with the use of React - Possess certain abstract thinking - Have basic aesthetic ability - Passionate about open source projects ### Backend plugin developers - Familiar with the use of Nodejs - Have a basic understanding of microservices - Passionate about open source projects ### electron application developer - Understand cross-platform development - Familiar with code injection, able to realize data interaction between render process and main - Passionate about open source projects ### React Native App Developers - Familiar with the development of React Native applications - Familiar with the use of React Native Web - Passionate about open source projects ### Operation Classmates - Understand basic operational capabilities and have experience as a group leader - Understand the publicity channels and methods of open source projects - Strong communication skills - Passionate about open source projects ### Ambassador - Master the mother tongue and English (if English is the mother tongue, only English is enough) - Have a certain understanding of the open source community - Participate in the development of Tailchat usage and best practices - Strong communication skills - Passionate about open source projects ### other More of all possibilities... :::info Contact: Send an email to `moonrailgun@gmail.com` or [Join TailchatNightly Channel](https://nightly.paw.msgbyte.com/invite/8Jfm1dWb) :::