Comments (4)
Thanks for your input! As it seems that you have some experience with all this, can I sometimes ask you git related questions? Could you send me an email, so I have your contact?
I currently am a bit busy with other stuff, so I can't react very quickly to your input, but I will work on it asap.
from pivlab.
Hi, I am new to GitHub and Version control in general. That number that I put into the text file on my Webserver should be the number of the latest "release". I consider the changes I am doing on GitHub as beta tests, once I decide that everything is working and good, I will create another release. This release will then automatically be published on the MATLAB file exchange website (which is most likely the main source for people to download pivlab). Does that make sense? How can these thoughts be included in the code?
Maybe I should convert the string in the remote text file into a number and compare it to the local version. If the local number is higher, then a label "beta" should pop up?
from pivlab.
you should keep a main branch always the latest official release, and a development branch (or more than one) where you do the development, testing, fixing certain features. Once you are happy with changes in a development branch, you create a pull request and approve your own pull request to merge into the main branch. Inside matlab, there is away to fetch the release without manually create a text file somewhere.
for example in mac os and linux [status,cmdout] = system('curl -fsSLI -o /dev/null -w %{url_effective} https://github.com/Shrediquette/PIVlab/releases/latest && echo')
will give cmdout ='https://github.com/Shrediquette/PIVlab/releases/tag/v2.36.5'
and
subsref(split(strip(cmdout),'releases/tag/v'), substruct('{}',{2}) )
gives 2.36.5
from pivlab.
Ask away, I will try to answer! I will send you an e-mail.
from pivlab.
Related Issues (20)
- I keep having error when I export avi videos. Whatever the field exported. HOT 14
- running matlab in script HOT 3
- weird value calxy, calu, calv HOT 2
- Discussion of Beta version PIVlab 3.0 HOT 3
- Natural file name sorting
- Auto scale color bar: Use better limits HOT 1
- Replace line and area extraction tools also by new roi objects HOT 1
- Matlab Online: uipickfiles, reg exp filter empty? HOT 1
- Multi monitor support?
- Make polygon extractions faster
- Add new roi tools also for area extractions HOT 1
- Importing image sequence by name yields wrong order HOT 4
- Add webcam example to image acquisition module....
- Add live scripts examples for batch processing HOT 1
- Opening Linux sessions on Windows machines
- Add possibility to have uniform vector scale. HOT 1
- Cancel acquisition should save captured images
- Disconnect after saving images during PIV measurement HOT 12
- Consider using relative file paths
- When calculating mean: Replace existing
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pivlab.