Welcome to the Flutter First Contribution project! This is an open-source project that aims to help beginners learn how to contribute to open-source projects. 🎓
Before making any contributions, please read our this Documentation
Flutter is an open-source mobile application development framework created by Google. This project provides an opportunity for beginners to make contributions to a Flutter project and learn how to use Git and Github in the process. 💪
The goal of this project is to make it easy for beginners to contribute, and to give them a chance to showcase their profiles in the contributors' page. ✨
To get started with contributing to this project, you will need to follow the steps below:
- Fork this repository by clicking the "Fork" button at the top of the page. 🍴
- Clone the forked repository to your local machine using Git. 💻
- Create a new branch on your local machine for the feature or bug fix that you want to work on. 🌱
- Make changes to the code in your local branch. 🔧
- Commit the changes and push them to your forked repository. 🚀
- Create a pull request from your branch to the main branch of this repository. 👥
We welcome contributions from everyone, regardless of skill level. If you're a beginner, we encourage you to start with something simple, like fixing a typo in the documentation or adding a new widget. If you're more experienced, feel free to tackle a larger feature or bug fix.
To add your profile information to the contributors' page, you can edit the contributor_data.dart
file located in the data
folder. This file contains a list of contributors in the form of a Contributor
object, which includes fields such as name
, imageUrl
, bio
, profileUrl
, and chipDataString
.
To add your own profile, simply create a new Contributor
object and add it to the list. Make sure to include your name, a link to your avatar image, a link to your Github profile, and any relevant skills or tags you'd like to display. Here's an example of what your constructor might look like:
Contributors(
name: "Your Name",
imageUrl: "link to your avatar image", //Do Not add assets provide the url of the photo.
bio: "Your Bio",
profileUrl: "link to your Github profile",
chipDataString: ["skill1", "skill2", "skill3"] // 5 chips are only visible at most
),
Make sure to replace the values in the example with your own information!