Page 1 of 1

Altap Salamander SDK on GitHub?

Posted: 25 Nov 2018, 15:25
by soerentsch
Hey all,
is there a plan to move the Altap Salamander SDK to GitHub?
Whould be greate. ;-)

...and of course an updated version ;-)

Kind regards,
Soeren

Re: Altap Salamander SDK on GitHub?

Posted: 05 Feb 2019, 08:06
by vilo
Good point, GitHub is a good place for open-source projects, what Salamander SDK is!

Id' suggest moving there documentation, header files, and upon release, you will add binaries (salrtd9.lib, *.dll, *.pdb). Moreover there should be one repository for shared headers, and separate repos for demo plugins.

I see at least these benefits:
- community can see a progress in development, how much of the most wanted features has been implemented (mostly Unicode support),
- feedback from the community, reviews, discussions, tracking issues,
- community will help you with translating documentation (API is still mostly documented in Czech language),
- as this is a public repository, it is free of cost.

BR,
Vilo

Re: Altap Salamander SDK on GitHub?

Posted: 10 Jul 2019, 23:45
by vilo
Hi there, what is the plan for releasing Salamander Plugins SDK 4.0? https://github.com/altapsro still has no public repos...

A few more comments from me how the repositories should be organized:
- SDK repo should also contain commit history. No need for complete history, simply just one commit per release (4.0, 3.08, 3.07, maybe a few more). It'd be helpful to see how the API methods and comments were changed through the time, and understand meaning of some multi-argument functions (fs is a good example).
- Plugins will be in separate repos.
- Demo plugins may stay under SDK repo, but UnFAT plugin is a production code, so it should be in a separate repo.
- You should then create SDK release packages (like ftp://ftp.altap.cz/pub/altap/salamand/as308sdk.7z) as before, and host them on github (like I did it here: https://github.com/lejcik/certviewer/releases).

Thanks,
Vilo

Re: Altap Salamander SDK on GitHub?

Posted: 11 Jul 2019, 06:01
by Jan Rysavy
Yes, we plan to release AS 4.0 SDK on GitHub soon.

Re: Altap Salamander SDK on GitHub?

Posted: 26 Aug 2019, 11:42
by tajmone
Jan Rysavy wrote:
11 Jul 2019, 06:01
Yes, we plan to release AS 4.0 SDK on GitHub soon.
Great! Looking forward to it. I'd like to contribute with documentation translation and porting it from plain text to markdown or AsciiDoc (something I've already started working on locally, for my own projects).
vilo wrote:
10 Jul 2019, 23:45
A few more comments from me how the repositories should be organized:
- SDK repo should also contain commit history. No need for complete history, simply just one commit per release (4.0, 3.08, 3.07, maybe a few more). It'd be helpful to see how the API methods and comments were changed through the time, and understand meaning of some multi-argument functions (fs is a good example).
@Vilo, wouldn't it be enough to keep a "devel" branch as a baseline for all development commits and pull requests, and then just merge into master every version bump? This way you'll always have a clean "master" branch containing only release versions (and release tags), but still keep a full history of the various commits that were made between releases (which can also be handy to follow development).

I was looking into the SDK license to see if it allowed to publish it on GitHub — obviously having an official SDK maintained by Altap would be much better, and then just fork it and contribute.