Thank you for considering contributing to the MetaRang Frontend Project! We welcome contributions of all kinds, from bug reports and suggestions to code contributions and documentation improvements.
Follow the steps below to clone the repository and start working on it.
To start working on the project, clone the repository to your local machine:
git clone https://github.com/iranpsc/Metaverse-Rang-Front-NextJS.gitOnce the repository is cloned, navigate to the project directory:
cd Metaverse-Rang-Front-NextJSBefore running the project, make sure to install all the required dependencies:
npm installStart the development server on port 5175:
npm run devYou can now access the project at http://localhost:5175.
Please adhere to the following coding standards to ensure consistency and quality across the codebase:
- Indentation: Use 2 spaces for indentation.
- Comments: Comment your code where necessary to explain complex logic.
- Variable Naming: Use meaningful and descriptive variable names written in camelCase.
- Commit Messages: Write clear and concise commit messages that describe the changes made.
- Testing: Ensure that all new features and bug fixes are thoroughly tested.
To submit a pull request, follow the steps below:
When working on a new feature or bug fix, create a new branch from the main branch:
git checkout -b feature-or-bugfix-nameMake your changes on this branch and test thoroughly.
Once your changes are ready, commit them with a meaningful message:
git commit -m "A clear and concise description of the changes"Push your branch to your fork of the repository:
git push origin feature-or-bugfix-nameNavigate to the GitHub repository and open a pull request from your branch to the main branch. In your pull request description, provide a detailed explanation of the changes and any relevant information.
- All pull requests must be reviewed and approved by at least one other contributor before they can be merged.
- Ensure that your code passes all tests and linting checks before requesting a review.
- After approval, a maintainer will merge the pull request into the
mainbranch.
Thank you for following the contribution guidelines and helping improve MetaRang Frontend Project!