Welcome to the OMILIA community! We're thrilled to have you join us in shaping the future of this exciting project. This guide outlines the guidelines for contributing to the project and provides instructions on how to get involved.
Before embarking on your contributing journey, take a moment to familiarize yourself with the project by exploring the README.md file. This file serves as a comprehensive introduction, covering the project's objectives, setup instructions, and essential information for new contributors.
We strive to maintain an inclusive and welcoming environment for all contributors. To ensure a positive and productive experience for everyone, please adhere to these guidelines:
-
Respectful Interactions: Treat all contributors with respect, regardless of their background, experience, or skill level.
-
Clear and Concise Communication: Employ clear and concise language when communicating with fellow contributors. Avoid jargon or overly technical terms that may not be familiar to everyone.
-
Openness to Feedback: Be open to receiving feedback and constructive criticism from others. This feedback can help enhance your contributions and improve the project overall.
-
Quality-Driven Contributions: Prioritize the quality of your contributions. Take the time to write clean, well-tested code that is easy to understand and maintain.
To contribute code to the project, follow these steps:
-
Fork the Repository: Fork the project repository on GitHub. This creates a personal copy of the repository that you can modify without affecting the original.
-
Local Clone: Clone your forked repository to your local machine. This allows you to work on the code locally before pushing your changes to GitHub.
-
New Branch: Create a new branch for your changes. This isolates your changes from the main codebase and makes it easier to manage multiple contributions.
-
Code Modifications: Make your desired changes to the code. Ensure your modifications are aligned with the project's style guide and best practices.
-
Staging and Commit: Add your changes to staging and commit them with meaningful and descriptive commit messages.
-
Remote Push: Push your changes to your forked repository on GitHub.
-
Pull Request: Create a pull request from your forked repository to the original project repository. This submits your changes for review and potential integration into the main codebase.
If you encounter a bug or have a suggestion for improvement, please report it as an issue on the project's GitHub repository. Provide a clear and concise description of the issue, including any steps to reproduce it.
If you encounter any challenges or need assistance with contributing to the project, feel free to seek help in the project's GitHub repository or on the project's communication channels.
We warmly welcome new contributors to our project! We encourage you to explore the code, identify areas where you can make a positive impact, and join us in making the project even better.
Cloning or copying a repository link involves replicating a remote repository to your local machine. This allows you to work on the code, make changes, and collaborate with other contributors.
Cloning creates a complete copy of the remote repository, including all files, branches, and history. To clone a repository using Git, follow these steps:
-
Navigate to Repository: Access the repository you want to clone on GitHub or another hosting platform.
-
Copy Clone URL: Locate the "Clone or download" section and copy the HTTPS or SSH URL under "Clone with HTTPS" or "Clone with SSH," respectively.
-
Open Terminal: Open a terminal window or command prompt on your local machine.
-
Change Directory: Navigate to the directory where you want to clone the repository using the
cd
command. -
Execute Clone Command: Use the
git clone
command followed by the copied URL to clone the repository. For example, if you copied the HTTPS URL, use:
git clone https://github.com/SohamKukreti/omilia.git
Copying a repository link simply copies the URL of the remote repository. This link can be used to share the repository with others or to reference it in documentation.
To copy a repository link, follow these steps:
-
Navigate to Repository: Access the repository you want to copy the link for on GitHub or another hosting platform.
-
Locate Clone URL: In the "Clone or download" section