Thanks Roman Telezhinskyi .I want to contribute to valentina as I wanted to
work upon some big development project.
Learn to handle big code base and code something which lots of people use.I
have already cloned code,build and valentina is running on my Ubuntu.I am
trying to understand the code base.
Are some bugs tagged with something like newbie or something?On Tuesday, October 20, 2015 at 11:37:15 PM UTC+5:30, Roman Telezhinskyi wrote:
I have previous development experience in python,javascript.I am also
quite familiar with C/C++ and have good algorithmic skills too.Please
recommend me how to start with valentina.
That’s good.
I’m new to open source.
Because you new to open source i have one question. Why do you decide to
contribute? What is your motivation? Do you plan to use Valentina?
If you familiar with deb, rpm or NSIS see directory /dist.
Don’t forget to use make key -j .
Better to use Linux if you want to have the best compilation speed.
I mean support ccache, gold linker and make -j.
Most code published under license GPLv3+. But we also have code
under BSD and LGPLv2.
Sorry, can say we have perfect developer documentation. Use doxygen.
This will help little bit with code structure.
Not so long ago we begun make unit tests. And use codeship.com to
run them.
There are several branches: default (only for releases), develop
(use if want to share you working code), feature (better choice if
you make a pull request, because i can ask you to make some changes. Also
if your changes need more than one commit better do it in the feature
branch) and also release branch (for feature freeze stage).
In case you do not know how works a pull request
https://youtu.be/ssDHUyrQ8nI. I recommend to merge your feature
branch with my develop.
Don’t worry, mercurial allow us both use the same branch. No problem.
But don’t forget, by default mercurial doesn’t allow to change
history.
Hello everyone
I’m new to open source.I want to contribute to project valentina.Please help me from where to start with and some beginner level bugs.
Thanks
Abhishek Kumar
I have previous development experience in python,javascript.I am also
quite familiar with C/C++ and have good algorithmic skills too.Please
recommend me how to start with valentina.
That’s good.
I’m new to open source.
Because you new to open source i have one question. Why do you decide to
contribute? What is your motivation? Do you plan to use Valentina?
If you familiar with deb, rpm or NSIS see directory /dist.
Don’t forget to use make key -j .
Better to use Linux if you want to have the best compilation speed. I
mean support ccache, gold linker and make -j.
Most code published under license GPLv3+. But we also have code under
BSD and LGPLv2.
Sorry, can say we have perfect developer documentation. Use doxygen.
This will help little bit with code structure.
Not so long ago we begun make unit tests. And use codeship.com to run
them.
There are several branches: default (only for releases), develop
(use if want to share you working code), feature (better choice if you
make a pull request, because i can ask you to make some changes. Also if
your changes need more than one commit better do it in the feature branch)
and also release branch (for feature freeze stage).
In case you do not know how works a pull request
https://youtu.be/ssDHUyrQ8nI. I recommend to merge your feature branch
with my develop.
Don’t worry, mercurial allow us both use the same branch. No problem.
But don’t forget, by default mercurial doesn’t allow to change history.
Please help me from where to start with and some beginner level bugs.
First we should know your level of skills. You forgot to mention this.
Then i will give my recommendations.
RomanOn Tuesday, October 20, 2015 at 11:35:57 AM UTC+3, abhishek wrote:
Hello everyone
I’m new to open source.I want to contribute to project valentina.Please
help me from where to start with and some beginner level bugs.
Thanks
Abhishek Kumar
Hello
I have previous development experience in python,javascript.I am also quite
familiar with C/C++ and have good algorithmic skills too.Please recommend
me how to start with valentina.
Thanks
Abhishek KumarOn Tuesday, October 20, 2015 at 2:05:57 PM UTC+5:30, abhishek wrote:
Hello everyone
I’m new to open source.I want to contribute to project valentina.Please
help me from where to start with and some beginner level bugs.
Thanks
Abhishek Kumar