Welcome to the Open Collabo Project! This project aims to showcase the collaborative efforts of developers from various backgrounds. Each participant contributes their details, showcasing their skills and social handles.
To get started with contributing to this project, follow the steps below:
- Basic knowledge of Git and GitHub.
- Understanding of JavaScript, HTML, and CSS.
- Fork this repository to your GitHub account.
- Don't forget to star the repo
- Clone your forked repository to your local machine using
git clone <your-forked-repo-url>. - Navigate to the project directory:
cd open-collabo. - Create your own branch
git branch yourname
git checkout yourbranchexample
git branch mwas
git checkout mwas- Create a new JavaScript module file in the appropriate team directory. Name it
<yourname>.mjs. For example,johndoe.mjs. - Use the template provided below to add your details:
const yourNameData = {
teamName: "Your Team Name",
firstname: "Your First Name",
lastname: "Your Last Name",
email: "your.email@example.com",
role: "Your Role",
skills: ["Skill1", "Skill2", "Skill3"],
socials: [
{
git: "YourGitHubUsername",
},
{
twitter: "YourTwitterHandle",
},
],
};
export default yourNameData;- Open name.mjs file and import your data as :
import yourNameData from "./teamX/yourname.mjs";
const data = [, /* existing entries */ yourNameData];
export default data;for example
import davidData from "./teamA/david.mjs";
import someoneData from "./teamB/someone.mjs";
import yourNameData from "./teamX/yourname.mjs";
const data = [davidData, someoneData, yourNameData];
export default data;To contribute to this project, follow these steps:
- After adding your details, stage your changes:
git add .- Commit your changes with a meaningful message: describe what you changed or added
git commit -m "Your message"example
git commit -m "Added <Your Name> details"- Push your changes to your fork:
git push origin yourbranchexample
git push origin mwas- Create a pull request to the original repository.
- Ensure your code adheres to the project structure and standards.
- Only submit your details. Do not alter the contributions of others.
- Be respectful and constructive in your pull requests and comments.
- The project is divided into teams. Each team has its directory under
teamA,teamB, etc. - Your details should be added in a
.mjsfile within your team's directory.
For support, please open an issue in the GitHub repository, and we'll get back to you as soon as possible.
This project is licensed under the MIT License - see the LICENSE file for details.
Thank you to all the contributors who make this project possible!