This repository contains a website and Discord bot that help users determine which apps can be patched with Lucky Patcher. The website, which can be accessed at https://flixbox.github.io/lp-compat/, displays a list of compatible apps. The list can be added to on the Discord server below using a bot or on edited on the website (requires logging on with Discord).
If you have any questions or want to discuss the project with others, you can use the unofficial subreddit and Discord server. These platforms are not affiliated with the developer of Lucky Patcher (ChelpuS), but they provide a space for users to share information and ideas. To access the subreddit or Discord server, click on the following buttons:
To get started with this project, you will need to install two pieces of software on your computer: Node.js and yarn.
- Visit the Node.js website and click on the "Download" button. Follow the prompts to install Node.js on your computer.
- Once Node.js is installed, visit the yarn website and follow the instructions to install yarn on your computer.
- Now that you have both Node.js and yarn installed, open a terminal or command prompt window and navigate to the root directory of this project.
- Run the following command to install the necessary dependencies for the project:
yarn
- Run the following command to start the development server:
npm run start
That's it! The project should now be set up and running on your local development environment.
You can use the to add the app to the list.
Alternatively, you can log in with Discord on the website to add an app. After logging in, options to add and edit apps will be shown.
This project uses GitHub's issue tracker and pull request feature to track and resolve issues and to review and merge contributions from the community.
If you encounter a problem while using this project, or if you have an idea for a new feature or improvement, you can open a new issue to let us know. To do this, follow these steps:
- Navigate to the issue tracker for this project.
- Click on the "New issue" button.
- Fill out the form with a clear and concise description of the issue or suggestion. Be sure to include any relevant details, such as error messages or steps to reproduce the issue.
- Click on the "Submit new issue" button to open the issue.
If you want to contribute code or other changes to this project, you can submit a pull request (PR) for review and potential inclusion in the project. To do this, follow the steps in either of the following methods below.
The project maintainers will review your PR and provide feedback or merge it if it meets the project's standards.
- Choose the repo you want to make a PR for
- Click on the page you want to edit
- Select the edit button (the pencil icon button) and make your changes
- Select Fork this repository and begin making your changes
- Select Commit changes... once you are finished
- Select Propose changes (The commit message and extended description are optional)
- Select Create pull request on the next page
- Select Create pull request again on the next page to create a PR
- Choose the repo you want to make a PR for
- On the same browser tab, you can open the github.dev in the following ways:
- To open the repository in the same browser tab, press the period key ( . ) while browsing any repository or pull request on GitHub
- To open the repository in a new browser tab, press Shift + . (>)
- Change the URL from "github.com" to "github.dev"
- When viewing a file, select the dropdown menu on the right next to the pencil button (Edit this file) and click "github.dev"
- In the web editor, look to the left hand side to see "Source Control" view along with the explorer panel which displays all of the repo's files
- Navigate to the file of your choice and click on them to open a tab and begin typing. If the tab in on preview, simply double click to edit in markdown.
- Once you are done, scroll down the Source Control view to see the Commit & Push button. Type in the message textbox pertaining what you did (This is mandatory), then press the aforementioned button below.
- If it is done properly, a popup will appear asking if you want to fork the project you are trying to make changes to. Press Fork Repository.
- Another popup will appear, asking you to provide a new branch name. Type in the name you want then either Press Enter to confirm, or Escape to cancel.
- Once this is done, a popup will appear asking whether you want to switch to your fork to continue making changes. You can either press Switch to Fork to continue, or Cancel to close the popup.
- If you're ready to make a pull request, press Cancel then navigate to your fork in the browser view and you will see a line above your fork that should say "(Your branch name) had recent pushes 1 minute ago". Press Compare & pull request
- If this line doesn't appear, you can navigate to your branch by pressing (number) branches which is next to the "main" dropdown menu button to move to another page in the same tab that displays all your branches, to which then you may press New pull request
- This will take you to another page on the same tab where it will begin comparing changes to see whether the base repository and the head repository - that being your fork - can be merged. If they are able to merge, you can now press Create Pull Request
- Choose the repo you want to make a PR for
- Fork the repo to your own account
- Install Git and Github Desktop (Git is a prerequisite for the next steps, and Github Desktop will make the subsequent steps easier)
- Clone the repo to be stored locally. To do this, open a normal terminal or command prompt window and run the following command:
git clone https://github.com/**<your-username>**/lp-compat.git
Example:git clone https://github.com/**rarelygoeshere**/lp-compat.git
- Once this is done, locate where the repo's folder is saved. Use Everything by Voidtools to hasten this search
- Open Github Desktop.
- Add the local repo to Github Desktop. You can start by either clicking Add an existing Repository from your hard drive or navigate to the File button at the top leftmost, then click it to open a drop-down list, then choose Add local repository.... Moreover, you can quickly use the hotkey
Ctrl + O
to open the Add local repository window - Press choose... to start locating your repo folder manually, or copypaste the address of the repo folder to the local path textbox
- Press Add repository
- Once the process is completed, press "Show in Explorer", or the hotkey
Ctrl + Shift + D
to view the files of your repository in Explorer - Select the files you want to change and open with the editor of your choice normally(Notepad++ is a good recommentation)
- Once you saved the changes you made, Github Desktop will display the changes on its window for you to review. If you found everything to be satisfactory, then press commit to main
- Afterward, if you are satisfied with what you've changed, press Push Origin
- Nagivate to your browser and click the forked repo in your account, and press Contribute, then press Open pull request.
- Add a title and/or description to your pull request, then press Create pull request.