Skip to content

Commit c58e755

Browse files
Merge pull request #425 from jagrati7305/update-opso-timeline
Update open source timeline events and fix notification dependency
2 parents f9b52df + 8539bfe commit c58e755

3 files changed

Lines changed: 58 additions & 58 deletions

File tree

lib/opso_timeline.dart

Lines changed: 56 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -11,119 +11,119 @@ class OpsoTimeLineScreen extends StatelessWidget {
1111
final List<Map<String, dynamic>> events = [
1212
{
1313
'description':
14-
"Season of KDE-Mentorship\nApplication Period - 15/12/2023 to 08/01/2024",
15-
'startDate': DateTime.utc(2024, 12, 15),
16-
'endDate': DateTime.utc(2024, 1, 8),
14+
"Season of KDE-Mentorship\nApplication Period - 15/12/2025 to 14/01/2026",
15+
'startDate': DateTime.utc(2025, 12, 15),
16+
'endDate': DateTime.utc(2026, 1, 14),
1717
},
1818
{
1919
'description':
20-
"Outreachy(May Internships)\nApplication Period - 15/01/2024 to 31/01/2024",
21-
'startDate': DateTime.utc(2024, 1, 15),
22-
'endDate': DateTime.utc(2024, 1, 31),
20+
"Outreachy(May Internships)\nApplication Period - 06/02/2026 to 13/02/2026",
21+
'startDate': DateTime.utc(2026, 2, 6),
22+
'endDate': DateTime.utc(2026, 2, 13),
2323
},
2424
{
2525
'description':
26-
"Linux Foundation Mentorship(Spring Term)\nApplication Period - 15/01/2024 to 15/02/2024",
27-
'startDate': DateTime.utc(2024, 1, 15),
28-
'endDate': DateTime.utc(2024, 2, 15),
26+
"Linux Foundation Mentorship(Spring Term)\nApplication Period - 15/01/2026 to 10/02/2026",
27+
'startDate': DateTime.utc(2026, 1, 15),
28+
'endDate': DateTime.utc(2026, 2, 10),
2929
},
3030
{
3131
'description':
32-
"Summer of Bitcoin\nApplication Period - 01/02/2024 to 19/02/2024",
33-
'startDate': DateTime.utc(2024, 2, 1),
34-
'endDate': DateTime.utc(2024, 2, 19),
32+
"Summer of Bitcoin\nApplication Period - 01/02/2026 to 15/02/2026",
33+
'startDate': DateTime.utc(2026, 2, 1),
34+
'endDate': DateTime.utc(2026, 2, 15),
3535
},
36-
{
36+
/*{ PROGRAM CONCLUDED
3737
'description':
3838
"Google Season of Docs\nApplication Period - 22/02/2024 to 02/04/2024",
3939
'startDate': DateTime.utc(2024, 2, 22),
4040
'endDate': DateTime.utc(2024, 4, 2),
41-
},
41+
},*/
4242
{
4343
'description':
44-
"Google Summer of Code\nApplication Period - 18/03/2024 to 02/04/2024",
45-
'startDate': DateTime.utc(2024, 3, 18),
46-
'endDate': DateTime.utc(2024, 4, 2),
44+
"Google Summer of Code\nApplication Period - 16/03/2026 to 31/03/2026",
45+
'startDate': DateTime.utc(2026, 3, 16),
46+
'endDate': DateTime.utc(2026, 3, 31),
4747
},
4848
{
4949
'description':
50-
"MLH Fellowship(Summer Term-B)\nApplication Period - 31/03/2024 to 15/04/2024",
51-
'startDate': DateTime.utc(2024, 3, 31),
52-
'endDate': DateTime.utc(2024, 4, 15),
50+
"MLH Fellowship(Summer Term-B)\nApplication Period - 15/02/2026 to 30/04/2026",
51+
'startDate': DateTime.utc(2026, 02, 15),
52+
'endDate': DateTime.utc(2026, 4, 30),
5353
},
54-
{
54+
/*{ NOT DONE IN 2025 NO INFORMATION ABOUT 2026
5555
'description':
5656
"Open Summer of Code\nApplication Period - 1/04/2024 to 29/04/2024",
5757
'startDate': DateTime.utc(2024, 4, 1),
5858
'endDate': DateTime.utc(2024, 4, 29),
59-
},
59+
},*/
6060
{
6161
'description':
62-
"Hyperledger\nApplication Period - 04/04/2024 to 10/05/2024",
63-
'startDate': DateTime.utc(2024, 4, 4),
64-
'endDate': DateTime.utc(2024, 5, 10),
62+
"Hyperledger\nApplication Period - 31/03/2026 to 11/05/2026",
63+
'startDate': DateTime.utc(2026, 3, 31),
64+
'endDate': DateTime.utc(2026, 5, 11),
6565
},
6666
{
6767
'description':
68-
"MLH Fellowship(Fall Term)\nApplication Period - 15/04/2024 to 31/05/2024",
69-
'startDate': DateTime.utc(2024, 4, 15),
70-
'endDate': DateTime.utc(2024, 5, 31),
68+
"MLH Fellowship(Fall Term)\nApplication Period - 15/06/2026 to 31/08/2026",
69+
'startDate': DateTime.utc(2026, 6, 15),
70+
'endDate': DateTime.utc(2026, 8, 31),
7171
},
7272
{
7373
'description':
74-
"Linux Foundation Mentorship(Summer Term)\nApplication Period - 15/04/2024 to 15/05/2024",
75-
'startDate': DateTime.utc(2024, 4, 15),
76-
'endDate': DateTime.utc(2024, 5, 15),
74+
"Linux Foundation Mentorship(Summer Term)\nApplication Period - 14/05/2026 to 27/05/2026",
75+
'startDate': DateTime.utc(2026, 5, 14),
76+
'endDate': DateTime.utc(2026, 5, 27),
7777
},
7878
{
7979
'description':
80-
"GirlScript Summer of Code\nApplication Period - 01/05/2024 to 10/05/2024",
81-
'startDate': DateTime.utc(2024, 5, 1),
82-
'endDate': DateTime.utc(2024, 5, 10),
80+
"GirlScript Summer of Code\nApplication Period - 24/03/2026 to 14/05/2026",
81+
'startDate': DateTime.utc(2026, 3, 24),
82+
'endDate': DateTime.utc(2026, 5, 14),
8383
},
84-
{
84+
/*{ DOES NOT OPERATE WITH A FIXED APPLICATION WINDOW
8585
'description':
8686
"Redox OS Summer of Code\nApplication Period - 01/05/2024 to 01/06/2024",
8787
'startDate': DateTime.utc(2024, 5, 01),
8888
'endDate': DateTime.utc(2024, 6, 01),
89-
},
89+
},*/
9090
{
9191
'description':
92-
"Social Winter of Code\nApplication Period - 15/07/2024 to 20/12/2024",
93-
'startDate': DateTime.utc(2024, 7, 15),
94-
'endDate': DateTime.utc(2024, 12, 20),
92+
"Social Winter of Code\nApplication Period - 18/10/2025 to 28/12/2025",
93+
'startDate': DateTime.utc(2025, 10, 18),
94+
'endDate': DateTime.utc(2025, 12, 28),
9595
},
9696
{
9797
'description':
98-
"Linux Foundation Mentorship(Fall Term)\nApplication Period - 31/07/2024 to 27/08/2024",
99-
'startDate': DateTime.utc(2024, 7, 31),
100-
'endDate': DateTime.utc(2024, 8, 27),
98+
"Linux Foundation Mentorship(Fall Term)\nApplication Period - 30/07/2026 to 12/08/2026",
99+
'startDate': DateTime.utc(2026, 7, 30),
100+
'endDate': DateTime.utc(2026, 8, 12),
101101
},
102102
{
103103
'description':
104-
"Outreachy(December Internships)\nApplication Period - 01/08/2024 to 31/08/2024",
105-
'startDate': DateTime.utc(2024, 8, 1),
106-
'endDate': DateTime.utc(2024, 8, 31),
104+
"Outreachy(December Internships)\nApplication Period - 15/08/2026 to 15/09/2026",
105+
'startDate': DateTime.utc(2026, 8, 15),//Late August
106+
'endDate': DateTime.utc(2026, 9, 15),//Early September
107107
},
108108
{
109109
'description':
110-
"GitHub Campus Expert\nApplication Period - 01/08/2024 to 31/08/2024",
111-
'startDate': DateTime.utc(2024, 8, 1),
112-
'endDate': DateTime.utc(2024, 8, 31),
110+
"GitHub Campus Expert\nApplication Period - 01/07/2026 to 31/07/2026",
111+
'startDate': DateTime.utc(2026, 7, 1),
112+
'endDate': DateTime.utc(2026, 7, 31),
113113
},
114-
{
114+
/*{ NOT YET RELEASED DEDICATED APPLICATION PERIOD
115115
'description':
116116
"FOSSASIA Codeheat\nApplication Period - 01/09/2024 to 31/11/2024",
117117
'startDate': DateTime.utc(2024, 9, 1),
118118
'endDate': DateTime.utc(2024, 11, 31),
119-
},
119+
},*/
120120
{
121121
'description':
122-
"Hacktoberfest\nContribution Period - 01/10/2024 to 31/10/2024",
123-
'startDate': DateTime.utc(2024, 10, 1),
124-
'endDate': DateTime.utc(2024, 10, 31),
122+
"Hacktoberfest\nContribution Period - 01/10/2026 to 31/10/2026",
123+
'startDate': DateTime.utc(2026, 10, 1),
124+
'endDate': DateTime.utc(2026, 10, 31),
125125
},
126-
{
126+
/*{ NO INFORMATION FOUND FOR 2026
127127
'description':
128128
"GirlScript Summer Of Code Extended\nApplication Period - 15/09/2024 to 10/11/2024",
129129
'startDate': DateTime.utc(2024, 9, 15),
@@ -134,7 +134,7 @@ class OpsoTimeLineScreen extends StatelessWidget {
134134
"GirlScript Summer Of Code Extended\nContribution Period - 01/10/2024 to 10/11/2024",
135135
'startDate': DateTime.utc(2024, 10, 1),
136136
'endDate': DateTime.utc(2024, 11, 10),
137-
},
137+
},*/
138138
];
139139

140140
for (var event in events) {
@@ -153,7 +153,7 @@ class OpsoTimeLineScreen extends StatelessWidget {
153153
onPressed: () => Navigator.of(context).pop(),
154154
),
155155
centerTitle: true,
156-
title: const Text('Open-Source Timeline of 2024'),
156+
title: const Text('Open-Source Timeline of 2026'),
157157
),
158158
body: Padding(
159159
padding: const EdgeInsets.symmetric(horizontal: 50.0),

pubspec.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ packages:
4242
source: hosted
4343
version: "2.11.0"
4444
awesome_notifications:
45-
dependency: "direct dev"
45+
dependency: "direct main"
4646
description:
4747
name: awesome_notifications
4848
sha256: "0d5fa4457f2ba4e536adc3ef6af709cdcecf4a05a1f3035981e9afa2f899b2a8"

pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,9 @@ dependencies:
4646
flutter_screenutil: ^5.9.1
4747
multi_select_flutter: ^4.1.3
4848
jovial_svg: ^1.1.23
49+
awesome_notifications: ^0.10.1
4950
flutter_dotenv: ^5.2.1
5051
dev_dependencies:
51-
awesome_notifications: ^0.10.1
5252
flutter_launcher_icons: ^0.14.2
5353

5454
# The "flutter_lints" package below contains a set of recommended lints to

0 commit comments

Comments
 (0)