-
Notifications
You must be signed in to change notification settings - Fork 40
Google Summer of Code
Thank you for your interest in contributing to our open-source project. We're excited to have you on board!
As a GSoC contributor, you'll be working with a team of developers to create and improve features for our project, which aims to provide a platform for community builders to create and manage their own conferences and events.
To get started, please take a look at our project's contribution guidelines and code of conduct. These documents outline the expectations for all contributors, as well as the process for submitting code and reporting issues.
Next, we recommend that you familiarize yourself with the project's current state by browsing the issue tracker and pull requests. This will give you a sense of what features are currently being worked on, as well as areas where help is needed.
Once you have a good understanding of the project, you can start contributing by:
- Working on an existing issue: Look for issues labeled "good first issue" or "help wanted" in the issue tracker and start working on them.
- Starting a new feature: If you have an idea for a new feature or improvement that you'd like to work on, please create an issue in the issue tracker to discuss it with the team before starting to work on it.
We will be there to assist you throughout your journey. If you have any questions or need help, please don't hesitate to reach out to us.
We are looking forward to working with you!
- Phase 1: Basic conference management features such as creating and managing events, tracks, sessions, and speakers.
- Phase 2: Advanced features such as ticket sales, sponsorship management, and analytics.
- Phase 3: Additional features and improvements suggested by the community and the core team.
Please note that the roadmap is a general guide and is subject to change based on the availability of resources and priorities of the project.
We welcome contributions of all kinds, including code, documentation, bug reports, and more. To get started, please set up the development environment by following the instructions as mentioned in the README.
If you're ready to start contributing, here are some ways you can help:
- Report bugs and request features: If you've found a bug or have an idea for a new feature, please open an issue in the issue tracker to let us know.
- Review pull requests: We welcome feedback on code changes, so please take a look at open pull requests and leave comments.
- Write code: If you're comfortable with the project's codebase, you can start working on an existing issue or start a new feature.
Please note that we will be assigning the issues based on your initial explanation of how you are planning to solve the issue, and whether you have done enough research on the issue or not.
Thanks for your interest in contributing to our project!