mirror of
https://github.com/tzapu/WiFiManager.git
synced 2026-04-27 00:55:52 +03:00
[GH-ISSUE #524] Create quick instructions for installing development branch to arduino #437
Labels
No labels
📶 WiFi
🕸️ HTTP
Branch
DEV Help Wanted
Discussion
Documentation
ESP32
Example
Good First Issue
Hotfix
In Progress
Incomplete
Needs Feeback
Priority
QA
Question
Task
Upstream/Dependancy
bug
duplicate
enhancement
invalid
pull-request
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/WiFiManager#437
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @tablatronix on GitHub (Feb 16, 2018).
Original GitHub issue: https://github.com/tzapu/WiFiManager/issues/524
@per1234 commented on GitHub (Feb 16, 2018):
Here's the most simple method:
The problems with that method are:
So manual installation may be a better choice. It's less beginner friendly but a beginner probably isn't going to be using the development version anyway:
Now the other option is using git to clone the repository but this is going to be a bit too involved/complex for even some reasonably experienced Arduino users. I know git well but still don't clone only for the sake of installing a library. For someone participating in development it's appropriate, though quite a few GitHub users only use the web interface to commit and don't even have Git installed on their computer. It's reasonable to add cloning instructions but I think it should be in addition to the manual installation instructions. Certainly the current instructions need to be improved.
@tablatronix commented on GitHub (Jul 29, 2018):
Esp32
https://github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/boards_manager.md
@tablatronix commented on GitHub (May 18, 2020):
Has this changed at all since then ?
Also I just pushed an alpha, waiting to see if arduino picks it up or not
@per1234 commented on GitHub (May 19, 2020):
No. Well, one thing has changed, but it's only related to something I mentioned in passing above:
The library dependency resolution system is now very well documented:
https://arduino.github.io/arduino-cli/sketch-build-process/#dependency-resolution
Not that it helps with the project of providing development branch installation instructions.
The tag was picked up by the indexer.
@tablatronix commented on GitHub (May 19, 2020):
I noticed that, but we only have dependencies in the examples
@per1234 commented on GitHub (May 19, 2020):
WiFiManager is a dependency of any sketch that uses it, so dependency resolution is indeed relevant for anyone who has multiple copies of WiFiManager installed (as would be the case if they installed the release version via Library Manager and then installed the development version via "Add .ZIP Library", using the .zip file download from GitHub).
@tablatronix commented on GitHub (May 19, 2020):
ah I see, makes sense
@tablatronix commented on GitHub (May 19, 2020):
woah , location priority is rather interesting..
https://arduino.github.io/arduino-cli/sketch-build-process/#location-priority