GithubHelp home page GithubHelp logo

Comments (5)

easytarget avatar easytarget commented on August 20, 2024 1

Sorry if last reply was a bit terse; I've got a lot on.
But.. fundamentally a good suggestion, so I have added a version string (that I need to update manually) to the code and outputs.

from esp32-cam-webserver.

ozett avatar ozett commented on August 20, 2024

i think i found it
(on the old github version, because no reboots like in v3beta3)

where can i check it in the source? i made several folders with versions, i cannot see on the folder which is which..

image

from esp32-cam-webserver.

easytarget avatar easytarget commented on August 20, 2024

The best I can (automatically) provide is the build time that you found. And this is not recorded in the code, it is added when you compile it.

I'll think about adding a version to the code; but I'll have to remember to update this myself or set up some complicated scripting on my build machine(s). Yet one more thing to maintain/go wrong... ☚ī¸ but you are correct in that it would be a useful thing to supply.

  • Side step to rant about the ArduinoIDE/toolchan not including a git describe macro or similar...

Until then you'll need to keep track yourself of where you unpacked the releases. Sorry.

from esp32-cam-webserver.

ozett avatar ozett commented on August 20, 2024

i played before with espeasy a lot https://github.com/letscontrolit/ESPEasy

may you have a look into their code?
they have a statuspage with somethin like git-versioning..

dont know how they do it, maybe an idea to investigate?
(still also not fully implemented versioning at their side)

image

from esp32-cam-webserver.

easytarget avatar easytarget commented on August 20, 2024

And it is also trivial in platformio, VS, esp ide and any commandline tool..
However..
This project targets beginners and the Arduino IDE. Which has no equivalent. So it's not going to 'just happen'.

PS: in my last job I was a Devops engineer (again) for a development team packaging code into RPM's (we made, in effect, our own CentOS version), I created scripting to pull the version in from Git tags and generate releases when those tags were updated. This is a topic I am intimately familiar with.

from esp32-cam-webserver.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤ī¸ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.