[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re:


Hello, and welcome to libssh!

The first steps are cloning the libssh repository using git, install the
dependencies, and compiling.  You can follow:
https://git.libssh.org/projects/libssh.git/tree/INSTALL

When configuring using cmake, use at least the following options:

-DUNIT_TESTING=ON -DWITH_SERVER=ON -DSERVER_TESTING=ON -DCLIENT_TESTING=ON
-DPICKY_DEVELOPER=ON

After successfully compiling the project, run the test suite locally using
'make test' or ctest

tl;dr;

git clone https://gitlab.com/libssh/libssh-mirror.git
cd libssh-mirror
mkdir obj && cd obj
cmake -DUNIT_TESTING=ON -DWITH_SERVER=ON -DSERVER_TESTING=ON
-DCLIENT_TESTING=ON -DPICKY_DEVELOPER=ON ..
make
make test

After getting to this point, I would suggest compiling and trying some of
the examples (see the examples directory) and then searching for an open
issue you could work on:
https://gitlab.com/libssh/libssh-mirror/-/issues?sort=created_date&state=opened

You can propose your changes via a merge request on the gitlab repository
(you will need a gitlab account).
You can see some project ideas and other information on GSoC here:
https://www.libssh.org/development/google-summer-of-code/

Good luck!
Anderson

On Sun, Mar 13, 2022 at 4:08 PM Karani Vinay Kumar <
karani.vinaykumar7@xxxxxxxxx> wrote:

> Hello LIBSSH team! I'm new to open source and I have some prior knowledge
> on C programming language. I would like to participate in GSOC along with
> LIBSSH. Give me some suggestions about how do I start and work on it.
>

References:
[no subject]Karani Vinay Kumar <karani.vinaykumar7@xxxxxxxxx>
Archive administrator: postmaster@lists.cynapses.org