Thank you for considering contributing to our project! Here's how you can contribute:
- Ensure you have Docker installed on your system. You can download it from Docker's official website.
-
Fork the Repository
- Click the 'Fork' button at the top right of the repository page on GitHub. This creates a copy of the repository in your GitHub account.
-
Clone the Forked Repository
- Clone your forked repository to your local machine using the
git clone
command with the URL of your fork.
git clone https://github.com/UAPMonitor/awesome-ufo-uap.git cd repository-name
- Clone your forked repository to your local machine using the
-
Add Resources
- Add new resources to the JSON files located in the
data/
directory. Ensure the JSON structure is correctly maintained.
- Add new resources to the JSON files located in the
-
Build the Project
- Use Docker to build the project. Run the following command:
make build
-
Generate Necessary Files
- After making changes, generate the required files by running:
make generate
-
Commit Your Changes
- Commit your changes, including the updated
README.md
which is generated by themake generate
command.
git add . git commit -m "Add new resources"
- Commit your changes, including the updated
-
Push to Your Fork
- Push the changes to your forked repository.
git push origin main
-
Open a Pull Request (PR)
- Go to your fork on GitHub and click on the 'Pull request' button.
- Fill in the details and submit the PR to the original repository.
- Ensure your code adheres to the project's coding standards.
- Write clear and descriptive commit messages.
- Make sure your changes do not break any existing functionalities.
We appreciate your contributions and look forward to collaborating with you!