Create public git repositories for plugin interface files
Moderators: Hacker, petermad, Stefan2, white
Create public git repositories for plugin interface files
I'd like to see the interface files of the four plugin interface types (and also the cunicode.cpp and header I see in many plugin projects) as public Git repositories, preferably at GitHub. I know, I can add it on my own and add as submodules from there, but having it somehow more official does indeed look better. And, it might also be good to have the complete development history of these plugin interfces files to reference a specific version.
TC plugins: Autodesk 3ds Max / Inventor / Revit Preview, FileInDir, ImageMetaData (JPG Comment/EXIF/IPTC/XMP), MATLAB MAT-file Viewer, Mover, SetFolderDate, Solid Edge Preview, Zip2Zero and more
- ghisler(Author)
- Site Admin
- Posts: 50390
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Re: Create public git repositories for plugin interface files
Wouldn't that allow others to modify/fork the headers? This could confuse people, because the headers wouldn't be what is really needed to write plugins.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Re: Create public git repositories for plugin interface files
Sure, that would be the benefit. Everyone can fork the repository, apply fixes (typos, layout, clarifications etc.) and provide change/merge/pull requests for you to consider. But it is only you that can accept these requests and publish releases (new plugin interface versions) as owner of the official repository.ghisler(Author) wrote: 2019-01-09, 10:35 UTC Wouldn't that allow others to modify/fork the headers? This could confuse people, because the headers wouldn't be what is really needed to write plugins.
Thinking further, I also would like to see the html documentation as part of the repository with automatic page generation. See my proof of concept here:
- Repository is https://github.com/tbeu/WDX-SDK
- Online documentation is https://tbeu.github.io/WDX-SDK/overview.htm (and updated automatically with every push)
Last edited by tbeu on 2019-01-11, 07:31 UTC, edited 3 times in total.
TC plugins: Autodesk 3ds Max / Inventor / Revit Preview, FileInDir, ImageMetaData (JPG Comment/EXIF/IPTC/XMP), MATLAB MAT-file Viewer, Mover, SetFolderDate, Solid Edge Preview, Zip2Zero and more
Re: Create public git repositories for plugin interface files
It seems that you have commited HTML as .H and .PAS files. 

Re: Create public git repositories for plugin interface files
Ah, right. Fixed.
TC plugins: Autodesk 3ds Max / Inventor / Revit Preview, FileInDir, ImageMetaData (JPG Comment/EXIF/IPTC/XMP), MATLAB MAT-file Viewer, Mover, SetFolderDate, Solid Edge Preview, Zip2Zero and more
Re: Create public git repositories for plugin interface files
Please, remove font-size:x-small from ie.css (medium is ok)
Re: Create public git repositories for plugin interface files
This was a test only as proof of concept. I do not want to host them officially. This should happen at https://github.com/ghisler (still being available).
TC plugins: Autodesk 3ds Max / Inventor / Revit Preview, FileInDir, ImageMetaData (JPG Comment/EXIF/IPTC/XMP), MATLAB MAT-file Viewer, Mover, SetFolderDate, Solid Edge Preview, Zip2Zero and more
Re: Create public git repositories for plugin interface files
It is now all available at https://github.com/ghisler.
@ghisler I'd be rather relieved to pass the account credentials to you.
@ghisler I'd be rather relieved to pass the account credentials to you.
TC plugins: Autodesk 3ds Max / Inventor / Revit Preview, FileInDir, ImageMetaData (JPG Comment/EXIF/IPTC/XMP), MATLAB MAT-file Viewer, Mover, SetFolderDate, Solid Edge Preview, Zip2Zero and more