|Mentor||Kévin Dunglas (dunglas)|
|Suitable for Beginners?||yes|
|Applications (1st Choice)||3|
|Applications (2nd Choice)||8|
|Code of Conduct||https://api-platform.com/docs/extra/conduct|
|License||MIT license (MIT)|
API Platform is a REST and GraphQL framework to build modern API-driven projects.
It contains the following components:
- A server component written in PHP/Symfony able to expose hypermedia (JSON-LD, JSON API, HAL) and GraphQL endpoints
- An admin component built on top of React and Admin on Rest
- A client generator able to generate React and Vue.js Progressive Web Apps as well as React Native mobile apps
- Good knowledge of PHP (and ideally Symfony) to work on the server part
- No knowledge at all to improve the documentation
Tasks And Features
- Adding support for MongoDB (PHP, MongoDB)
- Adding a cursor based pagination (PHP)
- Improving performance of the server component (PHP)
- Improving the access control mechanism (PHP)
- Improving the documentation
Students will be coached by members of the API Platform Core Team.
Les-Tilleuls.coop, the company who open-source the framework will host 2 people in Lille, France and remote coaching is also possible.
You must be logged in to comment on this project.
Hamza Amrouche, Wednesday, February 28, 11:05 UTC
As a core team member of API-Platform,
I'm available as a Coach with Les-Tilleuls.coop.
Vandana Kumari, Wednesday, February 28, 08:30 UTC
It would be great contributing to it.
Shubhi Lohani, Monday, February 26, 18:10 UTC
Ankita Sahoo, Saturday, February 24, 11:27 UTC
It will be great if you could guide us get started and contribute to the projects.
Deepika Upadhyay, Saturday, February 24, 10:27 UTC
Hi Cécile and Kevin,
I Deepika and my teammate Arpita , are planning to work on api-platform as our RGSoC project, Arpita mentioned some of the tasks we are targeting now , we needed some guidance for getting started and are looking to get connected with our possible coaches from Les-Tilleuls.coop ,we hope to register them soon to our Team and get started contributing ,really excited to work with api-platform team :)
Kévin Dunglas, Wednesday, February 21, 21:17 UTC
First of all, thanks to all of you for your interest to the project, that's great!
To contribute to the project, that's easy: all the development process is open and occurs on GitHub: https://github.com/api-platform/
The project is splitted in several components, the main ones are:
https://github.com/api-platform/api-platform/ : the "distribution", it mainly contains the Docker setup and all other components
https://github.com/api-platform/core/ : the server component (in PHP/Symfony), it's the repository where the development is the more active, and probably the one you'll have to deal with on a daily basis
https://github.com/api-platform/admin/ : the admin component (in JS/React), it contains the admin
https://github.com/api-platform/client-generator/ : the Progressive Web App generator (support React and Vue, and is a Node.js CLI tool)
Other repositories are less important.
Every repository contains a
CONTRIBUTING.md, a but tracker (with on going issues), tests and a CI (Travis CI).
You can even start contributing right now if you are interested in. Don't hesitate to get in touch with me on Slack (preferred, #api-platform on the Symfony's Slack, https://api-platform.com/support) or by mail.
Viduni Wickramarachchi, Wednesday, February 21, 06:46 UTC
I am very much interested in contributing to this project along with my teammate Uthpala. (Team Cipher). We possess the knowledge and expertise of the technologies required for this project too. Looking forward to hearing from you.
Arpita Nema , Tuesday, February 20, 02:54 UTC
*Adding support for MongoDB (PHP, MongoDB)
*Adding a cursor based pagination (PHP)
*Improving performance of the server component (PHP)
*Improving the access control mechanism (PHP)
*Improving the documentation
Also we are enthusiastic to learn new technologies required for this project and want to know more about how we can contribute to it.
Looking forward for your reply.
Anchal, Friday, February 16, 18:07 UTC
Hi Cécile, thanks for your response!
Me and my partner are both currently students in India, and would thus be able to work only remotely for now.
Cécile HAMEREL, Friday, February 16, 12:17 UTC
Hi Anchal, thank you for your comment! We would be very delighted to work with you on API Platform.
Kévin (API Platform's mentor) will send you a message in the next few hours.
Would you be interested to come in our offices in France or are you looking for a remote mission? In both cases, we'll be happy to help!
Anchal, Thursday, February 15, 16:51 UTC
We would like to know more about your project and how can we contribute towards it. Awaiting your reply.