-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtasks.json
1478 lines (1478 loc) · 89.8 KB
/
tasks.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
{
"count": 367,
"next": "https://codein.withgoogle.com/api/program/current/tasks/?page=2",
"previous": null,
"results": [
{
"available_count": 0,
"categories": [
1
],
"claimed_count": 1,
"completed_count": 1,
"description": "**Haiku** is a UNIX-like open source operating system that provides a tool called **_haikuporter_** to build 3rd party open source software.\n\nA **_recipe_** in Haiku is a text file that the **_[haikuporter](https://github.com/haikuports/haikuporter) _** tool reads in order to build open source software and create packages for it.\nThe collection of recipes that may be built by haikuporter is called **_[HaikuPorts](https://github.com/haikuports/haikuports)_**.\n\nIf you are new to Haiku then you should probably start with these tasks:\n* [[New to Haiku? Do this one first] Install and Run Haiku](tasks/6259338675486720/)\n* [Install and run HaikuPorter](tasks/5198061450559488/)\n\nThe goal of this task is to write a recipe for **mlt**\n\nYou can find the sources on the project homepage: https://github.com/mltframework/mlt/\n\nThe recipe should be added to haikuports at haikuports/media-libs/mlt\n\nImportant: please read the generic instructions for \"recipe\" tasks, as we have a lot of these: https://dev.haiku-os.org/wiki/GoogleCodeInTaskRecipe",
"external_url": null,
"id": 5915667262341120,
"is_beginner": false,
"last_modified": "2020-01-18T12:38:45Z",
"max_instances": 1,
"mentors": [
"begasus@gmail.com",
"kacperkasper@gmail.com",
"hrishihiraskar@gmail.com"
],
"name": "Create a recipe for mlt",
"private_metadata": "",
"program_year": 2019,
"status": 2,
"tags": [
"haikuports",
"recipes"
],
"time_to_complete_in_days": 3
},
{
"available_count": 0,
"categories": [
1
],
"claimed_count": 3,
"completed_count": 3,
"description": "To complete this task you will need to:\n- Download and compile Peek's sources,\n- Run the app and reproduce the bug,\n- Comment on the issues you want to work on,\n- Change the code to fix the problem,\n- Test the app again to make sure the problem is gone\n- Make a pull request to the Peek repository on GitHub so your changes are integrated.",
"external_url": "https://github.com/HaikuArchives/Peek/issues",
"id": 6451298338078720,
"is_beginner": false,
"last_modified": "2020-01-11T04:29:28Z",
"max_instances": 3,
"mentors": [
"scottmc2@gmail.com",
"hrishihiraskar@gmail.com",
"owenpiano@gmail.com",
"vipulgupta2048@gmail.com",
"HumdingerB@googlemail.com"
],
"name": "Fix two open issues in Peek",
"private_metadata": "",
"program_year": 2019,
"status": 2,
"tags": [
"c++"
],
"time_to_complete_in_days": 3
},
{
"available_count": 4,
"categories": [
1
],
"claimed_count": 1,
"completed_count": 1,
"description": "To complete this task you will need to:\n- Download and compile WakeUp's sources,\n- Run the app and reproduce the bug,\n- Comment on the issue you want to work on,\n- Change the code to fix the problem,\n- Test the app again to make sure the problem is gone\n- Make a pull request to the WakeUp repository on GitHub so your changes are integrated.",
"external_url": "https://github.com/HaikuArchives/WakeUp/issues",
"id": 5231999803981824,
"is_beginner": false,
"last_modified": "2020-01-10T07:48:20Z",
"max_instances": 5,
"mentors": [
"scottmc2@gmail.com",
"HumdingerB@googlemail.com",
"owenpiano@gmail.com",
"adrian.arroyocalle@gmail.com",
"revolf@gmail.com"
],
"name": "Fix an open issue in WakeUp",
"private_metadata": "",
"program_year": 2019,
"status": 2,
"tags": [
"c++"
],
"time_to_complete_in_days": 3
},
{
"available_count": 0,
"categories": [
1
],
"claimed_count": 1,
"completed_count": 1,
"description": "Fix at least one type of crashes in TakeNotes.\n\nTo complete this task you will need to:\n- Download and compile TakeNotes's sources,\n- Run the app and reproduce the bug,\n- Change the code to fix the problem,\n- Test the app again to make sure the problem is gone\n- Make a pull request to the TakeNotes repository on GitHub so your changes are integrated.",
"external_url": "https://github.com/HaikuArchives/TakeNotes/issues/36",
"id": 6704275149815808,
"is_beginner": false,
"last_modified": "2020-01-08T00:46:30Z",
"max_instances": 1,
"mentors": [
"waddlesplash@gmail.com",
"owenpiano@gmail.com",
"pulkomandy@gmail.com",
"jerome.duval@gmail.com"
],
"name": "Fix crashes in TakeNotes [HARD]",
"private_metadata": "",
"program_year": 2019,
"status": 2,
"tags": [
"c++"
],
"time_to_complete_in_days": 3
},
{
"available_count": 0,
"categories": [
1
],
"claimed_count": 2,
"completed_count": 2,
"description": "Move the replicant hand of TakeNotes to the lower right corner of the window and update the screenshot.\n\nTo complete this task you will need to:\n- Download and compile TakeNotes's sources,\n- Run the app and reproduce the bug,\n- Change the code to fix the problem,\n- Test the app again to make sure the problem is gone\n- Make a pull request to the TakeNotes repository on GitHub so your changes are integrated.",
"external_url": "https://github.com/HaikuArchives/TakeNotes/issues/39",
"id": 5536193899397120,
"is_beginner": false,
"last_modified": "2020-01-11T17:31:07Z",
"max_instances": 2,
"mentors": [
"scottmc2@gmail.com",
"adrian.arroyocalle@gmail.com",
"owenpiano@gmail.com",
"HumdingerB@googlemail.com"
],
"name": "Move the replicant hand of TakeNotes to the lower right corner.",
"private_metadata": "",
"program_year": 2019,
"status": 2,
"tags": [
"c++"
],
"time_to_complete_in_days": 3
},
{
"available_count": 7,
"categories": [
1,
2
],
"claimed_count": 3,
"completed_count": 3,
"description": "This task is an introduction to Haiku Layout Management. For this task, pick one of the open issues below and convert the application to use Layout Management.\n\nhttps://github.com/HaikuArchives/BeOhms/issues/9\nhttps://github.com/HaikuArchives/DeeperPeople/issues/5\nhttps://github.com/HaikuArchives/BeBattle/issues/6\nhttps://github.com/HaikuArchives/WakeUp/issues/7\nhttps://github.com/HaikuArchives/TimeCop/issues/3\nhttps://github.com/HaikuArchives/Fortuna/issues/5\nhttps://github.com/HaikuArchives/GIGOcalc/issues/3\nhttps://github.com/HaikuArchives/Tolmach/issues/4\nhttps://github.com/HaikuArchives/Toner/issues/4\nhttps://github.com/HaikuArchives/Organizer/issues/8\nhttps://github.com/HaikuArchives/Finance/issues/8\nhttps://github.com/HaikuArchives/TakeNotes/issues/42\nhttps://github.com/HaikuArchives/Peek/issues/9\n\nHere's an article discussing Layout Management and teaching you the basics. https://www.haiku-os.org/documents/dev/laying_it_all_out_part_1/ and https://www.haiku-os.org/docs/api/layout_intro.html\n\nWhen picking this task, let us know which application you plan to work on. Submit the url to your pull request that adds this supports.",
"external_url": null,
"id": 5576535772233728,
"is_beginner": false,
"last_modified": "2020-01-11T07:52:32Z",
"max_instances": 10,
"mentors": [
"anevilyak@gmail.com",
"HumdingerB@googlemail.com",
"revolf@gmail.com",
"mr_j.c.h@hotmail.com",
"waddlesplash@gmail.com",
"owenpiano@gmail.com"
],
"name": "Update a Haiku application to use Layout Management",
"private_metadata": "",
"program_year": 2019,
"status": 2,
"tags": [
"layout management",
"c++"
],
"time_to_complete_in_days": 3
},
{
"available_count": 2,
"categories": [
4,
5
],
"claimed_count": 1,
"completed_count": 1,
"description": "HaikuArchives has 300+ applications, many of which were written originally for BeOS. Haiku added Layout Management, which allows applications to look nicer at different sizes and when using other languages which may have longer or shorter text fields, etc. \n\nFor this task, you will be searching through these old applications to see which of them still need to be updated to support Layout Management. Check the open issues for the application and if you already see an open issue for it, make a note of the application name, then move on to another one. When you find one that doesn't have an open issue for it, try installing it using HaikuDepot and then try adjusting your system fonts and opening/closing the application at various sizes. Also try resizing the window(s) and see if there are any GUI issues such as cutoff text, etc. When you find one like this, open a new issue on its github page \"Update to add support for Layout Management\". Make a note of those as well. We are looking for 10 that need it, and for you to submit a list of those 10 newly opened issues, along with the list of ones you found that already had support, or already had an open issue for adding it. This can be just a plain .txt text file.\n\nHere's an article discussing Layout Management to help you identify whether applications have it already or not.\nhttps://www.haiku-os.org/documents/dev/laying_it_all_out_part_1/ and\nhttps://www.haiku-os.org/docs/api/layout_intro.html",
"external_url": "https://github.com/HaikuArchives",
"id": 6362019272327168,
"is_beginner": false,
"last_modified": "2020-01-04T05:52:06Z",
"max_instances": 3,
"mentors": [
"scottmc2@gmail.com",
"waddlesplash@gmail.com",
"ojasvajain1@gmail.com",
"HumdingerB@googlemail.com"
],
"name": "Research Applications on HaikuArchives to see which one(s) still need Layout Management support",
"private_metadata": "",
"program_year": 2019,
"status": 2,
"tags": [
"layout management",
"haikudepot",
"research"
],
"time_to_complete_in_days": 3
},
{
"available_count": 1,
"categories": [
1
],
"claimed_count": 0,
"completed_count": 0,
"description": "**Haiku** is a UNIX-like open source operating system that provides a tool called **_haikuporter_** to build 3rd party open source software.\n\nA **_recipe_** in Haiku is a text file that the **_[haikuporter](https://github.com/haikuports/haikuporter) _** tool reads in order to build open source software and create packages for it.\nThe collection of recipes that may be built by haikuporter is called **_[HaikuPorts](https://github.com/haikuports/haikuports)_**.\n\nIf you are new to Haiku then you should probably start with these tasks:\n* [[New to Haiku? Do this one first] Install and Run Haiku](tasks/6259338675486720/)\n* [Install and run HaikuPorter](tasks/5198061450559488/)\n\nThe goal of this task is to write a recipe for **fuppes**\n\nSource for this could use: https://github.com/uvoelkel/fuppes\nThe recipe should be added to haikuports at haikuports/media-video/\n\nImportant: please read the generic instructions for \"recipe\" tasks, as we have a lot of these: https://dev.haiku-os.org/wiki/GoogleCodeInTaskRecipe",
"external_url": "https://github.com/haikuports/haikuports/issues/4478",
"id": 5135011540369408,
"is_beginner": false,
"last_modified": "2020-01-04T05:11:14Z",
"max_instances": 1,
"mentors": [
"begasus@gmail.com",
"miqlas@gmail.com",
"jerome.duval@gmail.com",
"revolf@gmail.com"
],
"name": "Create a recipe for fuppes, a free UPnP A/V media server",
"private_metadata": "",
"program_year": 2019,
"status": 2,
"tags": [
"recipe"
],
"time_to_complete_in_days": 3
},
{
"available_count": 24,
"categories": [
1,
4
],
"claimed_count": 1,
"completed_count": 1,
"description": "This task is to pick an open issue in Haiku and to solve it.\nhttps://dev.haiku-os.org/query?status=assigned&status=in-progress&status=new&status=reopened&component=%5EApplications\n\nYour code must meet the Haiku coding guidelines:\nhttps://www.haiku-os.org/development/coding-guidelines\nhttps://dev.haiku-os.org/wiki/CodingGuidelines/SubmittingPatches\n\nFor this task, you should have experience compiling Haiku, if not, you might want to do our Compiling Haiku task first. You may want to first ask mentors if they think the task is not too hard for GCI, as some require precise understanding of specific subsystems, or specific equipment to reproduce the bug.",
"external_url": null,
"id": 4587217385684992,
"is_beginner": false,
"last_modified": "2020-01-04T04:53:55Z",
"max_instances": 25,
"mentors": [
"pulkomandy@gmail.com",
"revolf@gmail.com",
"mr_j.c.h@hotmail.com",
"waddlesplash@gmail.com",
"kacperkasper@gmail.com",
"cvghy116@gmail.com",
"jerome.duval@gmail.com"
],
"name": "Fix an open issue in Haiku (2)",
"private_metadata": "",
"program_year": 2019,
"status": 2,
"tags": [
"c++"
],
"time_to_complete_in_days": 3
},
{
"available_count": 6,
"categories": [
1,
2
],
"claimed_count": 1,
"completed_count": 1,
"description": "ResourceEdit was written by Google Code-In students starting in 2012.\n\nPick one of the open issues for ResourceEdit and solve it.\n\nTo complete this task you will need to:\n- Download and compile the application's sources,\n- Run the app and reproduce the bug,\n- Change the code to fix the problem,\n- Test the app again to make sure the problem is gone\n- Make a pull request or submit a patch to the application's repository on github so your changes are integrated.",
"external_url": null,
"id": 6712816027828224,
"is_beginner": false,
"last_modified": "2020-01-04T04:50:00Z",
"max_instances": 7,
"mentors": [
"bach5000@gmail.com",
"HumdingerB@googlemail.com",
"owenpiano@gmail.com",
"anevilyak@gmail.com",
"scottmc2@gmail.com"
],
"name": "Fix an open issue in ResourceEdit (2)",
"private_metadata": "",
"program_year": 2019,
"status": 2,
"tags": [],
"time_to_complete_in_days": 3
},
{
"available_count": 24,
"categories": [
1,
4
],
"claimed_count": 1,
"completed_count": 1,
"description": "This task is to pick an open issue in Haiku and to solve it.\nhttps://dev.haiku-os.org/query?status=assigned&status=in-progress&status=new&status=reopened&component=%5EApplications\n\nYour code must meet the Haiku coding guidelines:\nhttps://www.haiku-os.org/development/coding-guidelines\nhttps://dev.haiku-os.org/wiki/CodingGuidelines/SubmittingPatches\n\nFor this task, you should have experience compiling Haiku, if not, you might want to do our Compiling Haiku task first. You may want to first ask mentors if they think the task is not too hard for GCI, as some require precise understanding of specific subsystems, or specific equipment to reproduce the bug.",
"external_url": null,
"id": 6602079523569664,
"is_beginner": false,
"last_modified": "2020-01-03T19:02:37Z",
"max_instances": 25,
"mentors": [
"pulkomandy@gmail.com",
"revolf@gmail.com",
"mr_j.c.h@hotmail.com",
"waddlesplash@gmail.com",
"kacperkasper@gmail.com",
"cvghy116@gmail.com",
"jerome.duval@gmail.com"
],
"name": "Fix an open issue in Haiku",
"private_metadata": "",
"program_year": 2019,
"status": 2,
"tags": [
"c++"
],
"time_to_complete_in_days": 5
},
{
"available_count": 17,
"categories": [
1
],
"claimed_count": 3,
"completed_count": 3,
"description": "This is a good first task after installing and configuring Haikuporter\n\n**Haiku** is an open source operating system that provides a tool called **_haikuporter_** to build 3rd party open source software.\n\nA **_recipe_** in Haiku is a text file that the **_[haikuporter](https://github.com/haikuports/haikuporter) _** tool reads in order to build open source software and create packages for it.\nThe collection of recipes that may be built by haikuporter is called **_[HaikuPorts](https://github.com/haikuports/haikuports)_**.\n\nIf you are new to Haiku then you should probably start with these tasks:\n* [[New to Haiku? Do this one first] Install and Run Haiku](tasks/6259338675486720/)\n* [Install and run HaikuPorter](tasks/5198061450559488/)\n\nThe goal of this task is to update a recipe that could use a newer version.\n\nYou can find the list of out dated packages at: \nhttps://repology.org/projects/?inrepo=haikuports_master&outdated=1&families_newest=10-\n\nImportant: please read the generic instructions for \"recipe\" tasks, as we have a lot of these: https://dev.haiku-os.org/wiki/GoogleCodeInTaskRecipe",
"external_url": null,
"id": 6726789435490304,
"is_beginner": false,
"last_modified": "2020-01-01T16:44:41Z",
"max_instances": 20,
"mentors": [
"kacperkasper@gmail.com",
"miqlas@gmail.com",
"m.anirudh18@gmail.com",
"ojasvajain1@gmail.com",
"jerome.duval@gmail.com"
],
"name": "Update a recipe that is outdated on the list from Repology (2)",
"private_metadata": "",
"program_year": 2019,
"status": 2,
"tags": [
"recipe"
],
"time_to_complete_in_days": 3
},
{
"available_count": 0,
"categories": [
1
],
"claimed_count": 1,
"completed_count": 1,
"description": "ArmyKnife is an application that lets you edit the metadata of audio files.\nUpdate About Window to use BAboutWindow.\nBONUS... you might also fix the link to readme docs from the menu so that it opens in a suitable application. \n\nHere's an article discussing Layout in Haiku:\nhttps://www.haiku-os.org/documents/dev/laying_it_all_out_part_1/\n\nFix this open issue for ArmyKnife.\n- https://github.com/HaikuArchives/ArmyKnife/\n- https://github.com/HaikuArchives/ArmyKnife/issues/44\n\nTo complete this task you will need to:\n1. Download and compile ArmyKnife's sources,\n- Run the app and reproduce the bug,\n- Change the code to fix the problem,\n- Test the app again to make sure the problem is gone.\n- Make a pull request or submit a patch to the ArmyKnife repository on GitHub so your changes are integrated.",
"external_url": null,
"id": 5693752023187456,
"is_beginner": false,
"last_modified": "2020-01-01T16:40:11Z",
"max_instances": 1,
"mentors": [
"scottmc2@gmail.com",
"preetpalok123@gmail.com",
"cvghy116@gmail.com",
"vipulgupta2048@gmail.com"
],
"name": "Fix About Window in ArmyKnife to use BAboutWindow",
"private_metadata": "",
"program_year": 2019,
"status": 2,
"tags": [
"c++"
],
"time_to_complete_in_days": 3
},
{
"available_count": 0,
"categories": [
1,
2
],
"claimed_count": 1,
"completed_count": 1,
"description": "ArmyKnife is an application that lets you edit the metadata of audio files.\nThe UI of ArmyKnife needs to be switched over to use Haiku's Layout Manager. \nHere's an article discussing Layout in Haiku:\nhttps://www.haiku-os.org/documents/dev/laying_it_all_out_part_1/\n\nFix this open issue for ArmyKnife.\n- https://github.com/HaikuArchives/ArmyKnife/\n- https://github.com/HaikuArchives/ArmyKnife/issues/4\n\nTo complete this task you will need to:\n1. Download and compile ArmyKnife's sources,\n- Run the app and reproduce the bug,\n- Change the code to fix the problem,\n- Test the app again to make sure the problem is gone.\n- Make a pull request or submit a patch to the ArmyKnife repository on GitHub so your changes are integrated.",
"external_url": null,
"id": 5594448218554368,
"is_beginner": false,
"last_modified": "2020-01-01T16:34:43Z",
"max_instances": 1,
"mentors": [
"scottmc2@gmail.com",
"waddlesplash@gmail.com",
"owenpiano@gmail.com",
"adrian.arroyocalle@gmail.com"
],
"name": "Add Layout Management to ArmyKnife",
"private_metadata": "",
"program_year": 2019,
"status": 2,
"tags": [
"layout management",
"c++"
],
"time_to_complete_in_days": 3
},
{
"available_count": 1,
"categories": [
1,
2,
3,
4,
5
],
"claimed_count": 0,
"completed_count": 0,
"description": "LibWalter is a collection of classes for Haiku adding some missing widgets and controls missing from the standard BeOS/Haiku API. For this task, write a demo applications which shows some of these in action. The demo application should be written with the ability to allow adding more features to it to allow showing all or most of the features in the LibWalter library. See for example the demo Playground in Haiku, found on the deskbar menu Demo/Playground, with source code found in Haiku.\n\nSubmit your code as a new pull request on the LibWalter github page, put it in a demo directory.\n\nhttps://github.com/HaikuArchives/LibWalter",
"external_url": null,
"id": 4762756910153728,
"is_beginner": false,
"last_modified": "2020-01-01T03:31:13Z",
"max_instances": 1,
"mentors": [
"scottmc2@gmail.com",
"adrian.arroyocalle@gmail.com",
"owenpiano@gmail.com",
"waddlesplash@gmail.com",
"revolf@gmail.com"
],
"name": "Write a demo application showing off LibWalter features",
"private_metadata": "",
"program_year": 2019,
"status": 2,
"tags": [
"c++",
"library"
],
"time_to_complete_in_days": 3
},
{
"available_count": 1,
"categories": [
1
],
"claimed_count": 2,
"completed_count": 2,
"description": "To complete this task you will need to:\n- Download and compile TakeNotes's sources,\n- Run the app and reproduce the bug,\n- Comment on the issue you want to work on,\n- Change the code to fix the problem,\n- Test the app again to make sure the problem is gone\n- Make a pull request or submit a patch to the TakeNotes repository on GitHub so your changes are integrated.",
"external_url": "https://github.com/HaikuArchives/TakeNotes/issues",
"id": 5778122025205760,
"is_beginner": false,
"last_modified": "2020-01-08T16:55:47Z",
"max_instances": 3,
"mentors": [
"HumdingerB@googlemail.com",
"owenpiano@gmail.com",
"m.anirudh18@gmail.com",
"vipulgupta2048@gmail.com",
"revolf@gmail.com"
],
"name": "Fix an open issue in TakeNotes (2)",
"private_metadata": "",
"program_year": 2019,
"status": 2,
"tags": [
"c/c++"
],
"time_to_complete_in_days": 3
},
{
"available_count": 1,
"categories": [
1,
2
],
"claimed_count": 0,
"completed_count": 0,
"description": "Hare is an Audio Ripper and Encoder for Haiku\nFor this task, you need to fix this issue:\nAdd Musicbrainz support to Hare. Add musicbrainz supports to Hare may allow importing of Album Artwork, more tags for music and other such features. This was done to ArmyKnife by Google Code-In students a few years ago. \nhttps://github.com/HaikuArchives/ArmyKnife/\n\nPick one of the open issues for Hare solve it.\n- https://github.com/HaikuArchives/Hare/\n- https://github.com/HaikuArchives/Hare/issues/4\n\nTo complete this task you will need to:\n- Download and compile Hare's sources,\n- Run the app and reproduce the bug,\n- Change the code to fix the problem,\n- Test the app again to make sure the problem is gone\n- Make a pull request or submit a patch to the Hare repository on github so your changes are integrated.",
"external_url": "https://github.com/HaikuArchives/Hare/issues/4",
"id": 5168966478069760,
"is_beginner": false,
"last_modified": "2019-12-30T16:04:34Z",
"max_instances": 1,
"mentors": [
"scottmc2@gmail.com",
"adrian.arroyocalle@gmail.com",
"owenpiano@gmail.com",
"revolf@gmail.com"
],
"name": "Add Musicbrainz support to Hare (CHALLENGE)",
"private_metadata": "",
"program_year": 2019,
"status": 2,
"tags": [
"musicbrainz",
"c++"
],
"time_to_complete_in_days": 3
},
{
"available_count": 1,
"categories": [
1,
2,
5
],
"claimed_count": 0,
"completed_count": 0,
"description": "Hare is an Audio Ripper and Encoder for Haiku\nFor this task, you need to fix this issue:\nFix Keyboard shortcut issue in Hare. This issue was about Hare not loading CDs, but now seems to be down to just a keyboard shortcut needing to be fixed. This task is to fix that last remaining problem, the keyboard shortcut issue.\n\nPick one of the open issues for Hare solve it.\n- https://github.com/HaikuArchives/Hare/\n- https://github.com/HaikuArchives/Hare/issues/16\n\nTo complete this task you will need to:\n- Download and compile Hare's sources,\n- Run the app and reproduce the bug,\n- Change the code to fix the problem,\n- Test the app again to make sure the problem is gone\n- Make a pull request or submit a patch to the Hare repository on github so your changes are integrated.",
"external_url": null,
"id": 5891801555140608,
"is_beginner": false,
"last_modified": "2020-01-01T16:45:54Z",
"max_instances": 1,
"mentors": [
"scottmc2@gmail.com",
"mr_j.c.h@hotmail.com",
"owenpiano@gmail.com",
"adrian.arroyocalle@gmail.com"
],
"name": "Fix keyboard shortcut issue in Hare",
"private_metadata": "",
"program_year": 2019,
"status": 2,
"tags": [
"ui",
"c++"
],
"time_to_complete_in_days": 3
},
{
"available_count": 1,
"categories": [
1,
2,
5
],
"claimed_count": 0,
"completed_count": 0,
"description": "Hare is an Audio Ripper and Encoder for Haiku\nFor this task, you need to fix this issue:\nFix Details Editing in Hare, Hare had lots of layout issues, most of which have been fixed up now. One of the remaining ones is to fix the details editing. Read through the discussion on the issues page, then download and build the code. Give it a try out and see what the current state of the details editing is and suggest a fix for it. This may involve some further discussion on the ticket, some C++ coding and learning a bit more about the Haiku Layout manager.\n\nPick one of the open issues for Hare solve it.\n- https://github.com/HaikuArchives/Hare/\n- https://github.com/HaikuArchives/Hare/issues/24\n\nTo complete this task you will need to:\n- Download and compile Hare's sources,\n- Run the app and reproduce the bug,\n- Change the code to fix the problem,\n- Test the app again to make sure the problem is gone\n- Make a pull request or submit a patch to the Hare repository on github so your changes are integrated.",
"external_url": null,
"id": 6519301981339648,
"is_beginner": false,
"last_modified": "2019-12-30T15:50:40Z",
"max_instances": 1,
"mentors": [
"scottmc2@gmail.com",
"mr_j.c.h@hotmail.com",
"owenpiano@gmail.com",
"adrian.arroyocalle@gmail.com"
],
"name": "Fix Hare details editing (BONUS)",
"private_metadata": "",
"program_year": 2019,
"status": 2,
"tags": [
"ui",
"c++"
],
"time_to_complete_in_days": 3
},
{
"available_count": 1,
"categories": [
1
],
"claimed_count": 0,
"completed_count": 0,
"description": "Hare is an Audio Ripper and Encoder for Haiku\nFor this task, you need to fix this issue:\nOutput file suffix always .mp3 regardless of chosen container format\n\nPick one of the open issues for Hare solve it.\n- https://github.com/HaikuArchives/Hare/\n- https://github.com/HaikuArchives/Hare/issues/31\n\nTo complete this task you will need to:\n- Download and compile Hare's sources,\n- Run the app and reproduce the bug,\n- Change the code to fix the problem,\n- Test the app again to make sure the problem is gone\n- Make a pull request or submit a patch to the Hare repository on github so your changes are integrated.",
"external_url": null,
"id": 5629038744305664,
"is_beginner": false,
"last_modified": "2019-12-30T15:43:49Z",
"max_instances": 1,
"mentors": [
"scottmc2@gmail.com",
"adrian.arroyocalle@gmail.com",
"owenpiano@gmail.com",
"revolf@gmail.com"
],
"name": "Fix Hare so that the output file extension works right",
"private_metadata": "",
"program_year": 2019,
"status": 2,
"tags": [
"ogg",
"flac",
"mp3",
"c++"
],
"time_to_complete_in_days": 3
},
{
"available_count": 10,
"categories": [
4
],
"claimed_count": 0,
"completed_count": 0,
"description": "In order to ensure high quality of our releases, we need to have a comprehensive test suite to run against release candidates.\n\nThe goal of this task is to create 3 test cases for *bundled applications or preflets* of your choice. See provided example for a template and attach all 3 test cases in one text file (Markdown formatted). Additionally, provide test result for each test case (passed, failed) you created in Notes section (with hrev tested). If the result is failure, create a bug report.\n\nTo come up with ideas you can use Haiku User Guide (for feature tests) or Haiku bug tracker (for regression tests - put a link to the bug in Notes section).\n\nA test case should be 100% reproducible and tested functionality as small as possible but not smaller. Each test case can be for a different app/preflet. Hardware tests are not in scope of this task.\n\nTo avoid duplicating work check http://qa.kacperkasper.pl/cases/search/ to see existing tests.\n\nExample test case: http://qa.kacperkasper.pl/case/2/",
"external_url": null,
"id": 5576262186172416,
"is_beginner": false,
"last_modified": "2019-12-28T09:49:29Z",
"max_instances": 10,
"mentors": [
"HumdingerB@googlemail.com",
"owenpiano@gmail.com",
"kacperkasper@gmail.com",
"vipulgupta2048@gmail.com",
"adrian.arroyocalle@gmail.com"
],
"name": "Create 3 test cases for Haiku applications or preflets of your choice",
"private_metadata": "",
"program_year": 2019,
"status": 2,
"tags": [
"qa",
"testing"
],
"time_to_complete_in_days": 3
},
{
"available_count": 3,
"categories": [
1,
4
],
"claimed_count": 3,
"completed_count": 3,
"description": "8Dock is an App and File launcher Haiku\n\nPick one of the open issues for 8Dock solve it.\n- https://github.com/HaikuArchives/8Dock/\n- https://github.com/HaikuArchives/8Dock/issues\n\nTo complete this task you will need to:\n- Download and compile 8Dock's sources,\n- Run the app and reproduce the bug,\n- Change the code to fix the problem,\n- Test the app again to make sure the problem is gone\n- Make a pull request or submit a patch to the 8Dock repository on github so your changes are integrated.",
"external_url": null,
"id": 5767308371296256,
"is_beginner": false,
"last_modified": "2019-12-24T06:36:58Z",
"max_instances": 6,
"mentors": [
"mr_j.c.h@hotmail.com",
"HumdingerB@googlemail.com",
"owenpiano@gmail.com",
"ojasvajain1@gmail.com"
],
"name": "Fix an open issue in 8Dock",
"private_metadata": "",
"program_year": 2019,
"status": 2,
"tags": [
"c++"
],
"time_to_complete_in_days": 3
},
{
"available_count": 4,
"categories": [
1
],
"claimed_count": 1,
"completed_count": 1,
"description": "DocumentViewer is a program to view various types of documents in Haiku\n\nPick one of the open issues for DocumentViewer solve it.\n- https://github.com/HaikuArchives/DocumentViewer/\n- https://github.com/HaikuArchives/DocumentViewer/issues\n\nTo complete this task you will need to:\n- Download and compile DocumentViewer's sources,\n- Run the app and reproduce the bug,\n- Change the code to fix the problem,\n- Test the app again to make sure the problem is gone\n- Make a pull request or submit a patch to the DocumentViewer repository on github so your changes are integrated.",
"external_url": null,
"id": 5400264626929664,
"is_beginner": false,
"last_modified": "2019-12-22T10:31:04Z",
"max_instances": 5,
"mentors": [
"kacperkasper@gmail.com",
"miqlas@gmail.com",
"owenpiano@gmail.com"
],
"name": "Fix an open issue in DocumentViewer [1]",
"private_metadata": "",
"program_year": 2019,
"status": 2,
"tags": [
"c++",
"document viewer",
"bugs",
"issues"
],
"time_to_complete_in_days": 3
},
{
"available_count": 1,
"categories": [
1
],
"claimed_count": 0,
"completed_count": 0,
"description": "**Haiku** is a UNIX-like open source operating system that provides a tool called **_haikuporter_** to build 3rd party open source software.\n\nA **_recipe_** in Haiku is a text file that the **_[haikuporter](https://github.com/haikuports/haikuporter) _** tool reads in order to build open source software and create packages for it.\nThe collection of recipes that may be built by haikuporter is called **_[HaikuPorts](https://github.com/haikuports/haikuports)_**.\n\nIf you are new to Haiku then you should probably start with these tasks:\n* [[New to Haiku? Do this one first] Install and Run Haiku](tasks/6259338675486720/)\n* [Install and run HaikuPorter](tasks/5198061450559488/)\n\nThe goal of this task is to write a recipe for **tolua**\n\nProject homepage: http://webserver2.tecgraf.puc-rio.br/~celes/tolua/\nSource for this could use: https://github.com/LuaDist/tolua/\n\nThe recipe should be added to haikuports at haikuports/dev-lang/tolua\n\nImportant: please read the generic instructions for \"recipe\" tasks, as we have a lot of these: https://dev.haiku-os.org/wiki/GoogleCodeInTaskRecipe",
"external_url": null,
"id": 5831801029787648,
"is_beginner": false,
"last_modified": "2019-12-27T01:52:55Z",
"max_instances": 1,
"mentors": [
"begasus@gmail.com",
"mr_j.c.h@hotmail.com",
"jerome.duval@gmail.com",
"ojasvajain1@gmail.com"
],
"name": "Create a recipe for tolua",
"private_metadata": "",
"program_year": 2019,
"status": 2,
"tags": [
"haikuports",
"porting",
"recipes",
"liblua"
],
"time_to_complete_in_days": 3
},
{
"available_count": 0,
"categories": [
2
],
"claimed_count": 1,
"completed_count": 1,
"description": "The French normalization committee Afnor recently normalized an updated version of the Azerty keymap.\n\nSince most documentation about it is in French you will need to understand it.\n\nhttps://norme-azerty.fr/\n\nhttps://springcomp.github.io/optimized-azerty-win/index.html\n\nYou task is to write an Azerty+ keymap source file to add to the Haiku sources.",
"external_url": null,
"id": 5425660911157248,
"is_beginner": false,
"last_modified": "2019-12-16T18:46:37Z",
"max_instances": 1,
"mentors": [
"anevilyak@gmail.com",
"pulkomandy@gmail.com",
"revolf@gmail.com"
],
"name": "Create an Azerty+ keymap",
"private_metadata": "",
"program_year": 2019,
"status": 2,
"tags": [
"keymap",
"french"
],
"time_to_complete_in_days": 3
},
{
"available_count": 0,
"categories": [
1
],
"claimed_count": 1,
"completed_count": 1,
"description": "**Haiku** is a UNIX-like open source operating system that provides a tool called **_haikuporter_** to build 3rd party open source software.\n\nA **_recipe_** in Haiku is a text file that the **_[haikuporter](https://github.com/haikuports/haikuporter) _** tool reads in order to build open source software and create packages for it.\nThe collection of recipes that may be built by haikuporter is called **_[HaikuPorts](https://github.com/haikuports/haikuports)_**.\n\nIf you are new to Haiku then you should probably start with these tasks:\n* [[New to Haiku? Do this one first] Install and Run Haiku](tasks/6259338675486720/)\n* [Install and run HaikuPorter](tasks/5198061450559488/)\n\nThe goal of this task is to write a recipe for **QGit**\n\nYou can find the sources on the project homepage: https://github.com/tibirna/qgit\n\nThe recipe should be added to haikuports at haikuports/dev-vcs/qgit\n\nImportant: please read the generic instructions for \"recipe\" tasks, as we have a lot of these: https://dev.haiku-os.org/wiki/GoogleCodeInTaskRecipe",
"external_url": null,
"id": 5199157782904832,
"is_beginner": false,
"last_modified": "2020-01-12T20:44:56Z",
"max_instances": 1,
"mentors": [
"hrishihiraskar@gmail.com",
"kacperkasper@gmail.com",
"revolf@gmail.com"
],
"name": "Create a recipe for QGit",
"private_metadata": "",
"program_year": 2019,
"status": 2,
"tags": [
"recipe"
],
"time_to_complete_in_days": 3
},
{
"available_count": 1,
"categories": [
3
],
"claimed_count": 0,
"completed_count": 0,
"description": "The Haiku website mentions various versions of gcc in several pages. Only two should be there: gcc2, which is used for compatibility with BeOS, and gcc8, which is the modern compiler currently used. But over the years, whenever gcc was updated, versions 4, 5, 6 and 7 were mentionned on the website and not all pages were updated.\n\nThe goal of this task is to review all the website pages to find all mentions of these now unused versions of gcc and replace them with gcc8. You will want to use \"git grep\" or a similar search tool to easily locate all occurences of this.",
"external_url": "https://github.com/haiku/website",
"id": 5215977185214464,
"is_beginner": false,
"last_modified": "2019-12-05T08:35:29Z",
"max_instances": 1,
"mentors": [
"scottmc2@gmail.com",
"hrishihiraskar@gmail.com",
"oishikapradhan@gmail.com",
"florentina.musat.28@gmail.com"
],
"name": "Review gcc versions mentionned on the website",
"private_metadata": "",
"program_year": 2019,
"status": 1,
"tags": [
"website",
"html"
],
"time_to_complete_in_days": 3
},
{
"available_count": 10,
"categories": [
1
],
"claimed_count": 0,
"completed_count": 0,
"description": "For this task you will be searching for some old (mostly SDL and Allegro related games) ports that were published on BeBits for BeOS in the past, a list can be found at [\"web archive\"](http://web.archive.org/web/20040810182854/http://www.bebits.com/devprofile/1716)\n\nSome of these ports have already been added to [\"haikuports\"](https://github.com/haikuports/haikuports) and or [\"HaikuArchives\"](https://github.com/HaikuArchives) but still a lot are missing, your task consists of finding the sources and add them to \"HaikuArchives\" (BeOS only related sources) or create a recipe on \"haikuports\" (multi platform source).\n\nThis task is to locate one of these of your choosing and to then locate where the source code for it is today, write a haikuporter recipe that builds it and file a pull request at haikuports. \nWhen claiming task let us know which one you will be working on and add a link to the eventual PR you made at haikuports.\n\nIf you are new to Haiku then you should probably start with these tasks:\n* [[New to Haiku? Do this one first] Install and Run Haiku](tasks/6259338675486720/)\n* [Install and run HaikuPorter](tasks/5198061450559488/)",
"external_url": null,
"id": 5920332091752448,
"is_beginner": false,
"last_modified": "2020-01-12T17:26:17Z",
"max_instances": 10,
"mentors": [
"begasus@gmail.com",
"kacperkasper@gmail.com",
"hrishihiraskar@gmail.com"
],
"name": "Find abandoned BeOS ports listed on web archive (4)",
"private_metadata": "",
"program_year": 2019,
"status": 2,
"tags": [
"haikuports",
"haikuarchives",
"git",
"websearch"
],
"time_to_complete_in_days": 3
},
{
"available_count": 10,
"categories": [
1
],
"claimed_count": 0,
"completed_count": 0,
"description": "For this task you will be searching for some old (mostly SDL and Allegro related games) ports that were published on BeBits for BeOS in the past, a list can be found at [\"web archive\"](http://web.archive.org/web/20040810182854/http://www.bebits.com/devprofile/1716)\n\nSome of these ports have already been added to [\"haikuports\"](https://github.com/haikuports/haikuports) and or [\"HaikuArchives\"](https://github.com/HaikuArchives) but still a lot are missing, your task consists of finding the sources and add them to \"HaikuArchives\" (BeOS only related sources) or create a recipe on \"haikuports\" (multi platform source).\n\nThis task is to locate one of these of your choosing and to then locate where the source code for it is today, and write a Haikuporter recipe that builds it. When claiming task let us know which one you will be working on.\n\nIf you are new to Haiku then you should probably start with these tasks:\n* [[New to Haiku? Do this one first] Install and Run Haiku](tasks/6259338675486720/)\n* [Install and run HaikuPorter](tasks/5198061450559488/)",
"external_url": null,
"id": 5153753175425024,
"is_beginner": false,
"last_modified": "2020-01-08T18:06:56Z",
"max_instances": 10,
"mentors": [
"scottmc2@gmail.com",
"kacperkasper@gmail.com",
"miqlas@gmail.com",
"hrishihiraskar@gmail.com",
"begasus@gmail.com"
],
"name": "Find abandoned BeOS ports listed on web archive (3)",
"private_metadata": "",
"program_year": 2019,
"status": 2,
"tags": [
"haikuports",
"haikuarchives",
"git",
"websearch"
],
"time_to_complete_in_days": 3
},
{
"available_count": 10,
"categories": [
1
],
"claimed_count": 0,
"completed_count": 0,
"description": "For this task you will be searching for some old (mostly SDL and Allegro related games) ports that were published on BeBits for BeOS in the past, a list can be found at [\"web archive\"](http://web.archive.org/web/20040810182854/http://www.bebits.com/devprofile/1716)\n\nSome of these ports have already been added to [\"haikuports\"](https://github.com/haikuports/haikuports) and or [\"HaikuArchives\"](https://github.com/HaikuArchives) but still a lot are missing, your task consists of finding the sources and add them to \"HaikuArchives\" (BeOS only related sources) or create a recipe on \"haikuports\" (multi platform source).\n\nThis task is to locate one of these of your choosing and to then locate where the source code for it is today, and write a Haikuporter recipe that builds it. When claiming task let us know which one you will be working on.\n\nIf you are new to Haiku then you should probably start with these tasks:\n* [[New to Haiku? Do this one first] Install and Run Haiku](tasks/6259338675486720/)\n* [Install and run HaikuPorter](tasks/5198061450559488/)",
"external_url": null,
"id": 6039510891102208,
"is_beginner": false,
"last_modified": "2019-12-27T02:25:49Z",
"max_instances": 10,
"mentors": [
"mr_j.c.h@hotmail.com",
"begasus@gmail.com",
"scottmc2@gmail.com",
"revolf@gmail.com"
],
"name": "Find abandoned BeOS ports listed on web archive",
"private_metadata": "",
"program_year": 2019,
"status": 2,
"tags": [
"haikuports",
"haikuarchives",
"git",
"websearch"
],
"time_to_complete_in_days": 3
},
{
"available_count": 10,
"categories": [
1
],
"claimed_count": 0,
"completed_count": 0,
"description": "For this task you will be searching for some old (mostly SDL and Allegro related games) ports that were published on BeBits for BeOS in the past, a list can be found at [\"web archive\"](http://web.archive.org/web/20040810182854/http://www.bebits.com/devprofile/1716)\n\nSome of these ports have already been added to [\"haikuports\"](https://github.com/haikuports/haikuports) and or [\"HaikuArchives\"](https://github.com/HaikuArchives) but still a lot are missing, your task consists of finding the sources and add them to \"HaikuArchives\" (BeOS only related sources) or create a recipe on \"haikuports\" (multi platform source).\n\nThis task is to locate one of these of your choosing and to then locate where the source code for it is today, and write a Haikuporter recipe that builds it. When claiming task let us know which one you will be working on.\n\nIf you are new to Haiku then you should probably start with these tasks:\n* [[New to Haiku? Do this one first] Install and Run Haiku](tasks/6259338675486720/)\n* [Install and run HaikuPorter](tasks/5198061450559488/)",
"external_url": null,
"id": 4594979574382592,
"is_beginner": false,
"last_modified": "2019-12-16T18:50:09Z",
"max_instances": 10,
"mentors": [
"begasus@gmail.com",
"scottmc2@gmail.com",
"owenpiano@gmail.com"
],
"name": "Find abandoned BeOS ports listed on web archive (1)",
"private_metadata": "",
"program_year": 2019,
"status": 2,
"tags": [
"haikuports",
"haikuarchives",
"git",
"recipe",
"websearch"
],
"time_to_complete_in_days": 3
},
{
"available_count": 0,
"categories": [
1
],
"claimed_count": 1,
"completed_count": 1,
"description": "**Haiku** is a UNIX-like open source operating system that provides a tool called **_haikuporter_** to build 3rd party open source software.\n\nA **_recipe_** in Haiku is a text file that the **_[haikuporter](https://github.com/haikuports/haikuporter) _** tool reads in order to build open source software and create packages for it.\nThe collection of recipes that may be built by haikuporter is called **_[HaikuPorts](https://github.com/haikuports/haikuports)_**.\n\nIf you are new to Haiku then you should probably start with these tasks:\n* [[New to Haiku? Do this one first] Install and Run Haiku](tasks/6259338675486720/)\n* [Install and run HaikuPorter](tasks/5198061450559488/)\n\nThe goal of this task is to write a recipe for **dav1d**.\n\nYou can find the sources on the project homepage: https://code.videolan.org/videolan/dav1d/\n\nThe recipe should be added to haikuports at haikuports/media-libs/dav1d/.\n\nImportant: please read the generic instructions for \"recipe\" tasks, as we have a lot of these: https://dev.haiku-os.org/wiki/GoogleCodeInTaskRecipe",
"external_url": "https://code.videolan.org/videolan/dav1d/",
"id": 6556246560210944,
"is_beginner": false,
"last_modified": "2019-12-02T17:20:06Z",
"max_instances": 1,
"mentors": [
"hrishihiraskar@gmail.com",
"miqlas@gmail.com",
"m.anirudh18@gmail.com",
"jerome.duval@gmail.com",
"vipulgupta2048@gmail.com"
],
"name": "Create a recipe for dav1d",
"private_metadata": "",
"program_year": 2019,
"status": 2,
"tags": [
"recipe",
"c/c++"
],
"time_to_complete_in_days": 3
},
{
"available_count": 1,
"categories": [
1
],
"claimed_count": 0,
"completed_count": 0,
"description": "**Haiku** is a UNIX-like open source operating system that provides a tool called **_haikuporter_** to build 3rd party open source software.\n\nA **_recipe_** in Haiku is a text file that the **_[haikuporter](https://github.com/haikuports/haikuporter) _** tool reads in order to build open source software and create packages for it.\nThe collection of recipes that may be built by haikuporter is called **_[HaikuPorts](https://github.com/haikuports/haikuports)_**.\n\nIf you are new to Haiku then you should probably start with these tasks:\n* [[New to Haiku? Do this one first] Install and Run Haiku](tasks/6259338675486720/)\n* [Install and run HaikuPorter](tasks/5198061450559488/)\n\nThe goal of this task is to write a recipe for **brltty**\n\nYou can find the sources on the project homepage: https://github.com/brltty/brltty/\n\nYou will have to use the master branch or patch the last release as the port has just been upstreamed.\n\nThe recipe should be added to haikuports at haikuports/app-accessibility/brltty\n\nImportant: please read the generic instructions for \"recipe\" tasks, as we have a lot of these: https://dev.haiku-os.org/wiki/GoogleCodeInTaskRecipe",
"external_url": null,
"id": 6251382131130368,
"is_beginner": false,
"last_modified": "2019-12-01T22:16:41Z",
"max_instances": 1,
"mentors": [
"hrishihiraskar@gmail.com",
"ojasvajain1@gmail.com",
"vipulgupta2048@gmail.com",
"revolf@gmail.com"
],
"name": "Create a recipe for brltty",
"private_metadata": "",
"program_year": 2019,
"status": 2,
"tags": [
"recipe"
],
"time_to_complete_in_days": 3
},
{
"available_count": 1,
"categories": [
1
],
"claimed_count": 0,
"completed_count": 0,
"description": "**Haiku** is a UNIX-like open source operating system that provides a tool called **_haikuporter_** to build 3rd party open source software.\n\nA **_recipe_** in Haiku is a text file that the **_[haikuporter](https://github.com/haikuports/haikuporter) _** tool reads in order to build open source software and create packages for it.\nThe collection of recipes that may be built by haikuporter is called **_[HaikuPorts](https://github.com/haikuports/haikuports)_**.\n\nIf you are new to Haiku then you should probably start with these tasks:\n* [[New to Haiku? Do this one first] Install and Run Haiku](tasks/6513583765585920/)\n* [Install and run HaikuPorter](tasks/5632161987166208/)\n\nThe goal of this task is to fix the recipe for **scourge** such that it finds the data files needed to run the game\n\nThere is an open PR for scourge that you can find at: https://github.com/haikuports/haikuports/pull/3483\n\nA recipe for the data files has already been added to haikuports: https://github.com/haikuports/haikuports/pull/3484\n\nThe recipe should end up at haikuports at haikuports/games-roguelike/scourge\n\nImportant: please read the generic instructions for \"recipe\" tasks, as we have a lot of these: https://dev.haiku-os.org/wiki/GoogleCodeInTaskRecipe",
"external_url": "https://sourceforge.net/projects/scourge/",
"id": 6019741592846336,
"is_beginner": false,