[haiku-development] Re: Contributing to Haiku

  • From: Arshdeep Singh <arshdeep55singh@xxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Fri, 4 Sep 2020 23:11:10 +0530

On Fri, Sep 4, 2020 at 1:17 AM Adrien Destugues
<pulkomandy@xxxxxxxxxxxxx> wrote:



<snip>

Hi, welcome!

I guess, before even looking for tickets, did you set up the development 
environment?
That would be the first step, making sure you are set up for testing your 
changes,
by compiling Haiku and running the resulting OS, in a way that works well for 
you.

Yes, I am setting up the environment and I am using Linux. I've
installed Haiku on a virtual machine. I've installed Nodejs just to
play around. then I tried to install some other npm packages
('yarn','@angular/cli' and 'create-react-app') using the commands "npm
install -g package-name". Packages got installed(talking particularly
about @angular/cli) but when I tried to run command ("ng" - to check
if it is installed properly) then I got an error. I have attached a
screenshot of that below.
I've also explored the pre-installed applications. I've tried the
WebPositive browser and i faced an issue with that. I was randomly
surfing the internet making google searches and it suddenly froze.
Then I closed it and I tried reopening it, but it was not opening.
then I rebooted and everything was working fine after a reboot.
I'll set up my development environment today or maybe tomorrow. I've
cloned buildtools and Haiku's master repo.

We have instructions for that at http://www.haiku-os.org/guides/building

Once you have that up and running, do you have some interests in particular? 
Haiku is
a large project and usually you don't just pick tickets to solve at random, 
but rather
work in an area you have a personal interest in improving (it could be 
something you want to
learn more about, something you need to fix to get some application running 
in Haiku,
or any other reason). So, let us know why you joined Haiku and what you'd 
like to work on.

I am interested in working with GUI components. I would also like to
work with file systems.
I've joined Haiku because I want to explore System level programming.
I was intrigued by Haiku, about how light-weight Haiku is and it has
an interesting GUI.

You can look at the most voted and "easy" tickets of course, but also at the 
full list of
open tickets. Or you can work on things that have no ticket associated with 
them, too.

Should I look into tickets or should I read about API first?

Also, it could be a good idea to join the IRC channel 
(www.haiku-os.org/community/irc)
as a less formal way to discuss things with other Haiku developers and users.

Yes, I'll join that too. Thank you.


-- 
Arshdeep Singh
https://github.com/arsh9806
https://www.hackerrank.com/arshdeep55singh
https://www.hackerearth.com/@arshdeep69

Attachment: Haiku_error.JPG
Description: JPEG image

Other related posts: