Thank you for wanting to contribute to Ossistant! 😃
To set up the project on your local machine and start contributing, follow the steps outlined below.
- Node.js (at least version 18.X.X)
- npm (at least version 8.X.X)
- Clone the repository to your local machine using Git:
git clone https://github.com/{your-user-name}/AR-Personal-Assistant
- Navigate to the project's root directory:
cd AR-Personal-Assistant
- Install the required dependencies
yarn install
- Start the development server:
yarn run dev
The application should now be running locally at http://localhost:3000.
We welcome all contributions to Ossistant. Whether you want to report a bug, submit a feature request, or fix an issue, your help is invaluable. Please follow the guidelines below for a smooth contribution process.
If you encounter a bug or have an idea for an improvement, please check the existing issues to see if a similar one has already been reported. If not, go ahead and create a new issue with the following details:
- A clear and descriptive title.
- A detailed description of the bug or enhancement request.
- Steps to reproduce the bug, if applicable.
- The expected behavior.
- Any relevant screenshots or error messages.
- Making Changes
- Create a new branch for your contribution:
git checkout -b your-branch-name
Make your desired changes and ensure you follow the project's code quality and standards.
- Commit your changes with a meaningful commit message:
git commit -m "Your descriptive commit message"
- Push your branch to the remote repository:
git push origin your-branch-name
-
Navigate to the Ossistant repository on GitHub.
-
Switch to your recently pushed branch.
-
Click on the "Pull Request" button and fill in the necessary details, including:
- A descriptive title.
- A detailed description of the changes made.
- Mention any related issues using the appropriate syntax (e.g., "Fixes #123").
- Submit the pull request.
-
A project maintainer will review your changes, provide feedback if necessary, and merge the pull request once everything looks good.
Thank you for contributing to Ossistant! Your efforts make this project better for everyone. If you have any questions or need further assistance, feel free to reach out to us. Happy coding!