Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Jun 8, 2021. It is now read-only.

Commit32d9caf

Browse files
Merge pull request#25 from sakshi-choudhary/main
Sakshi's application for the Upptime GitHub Externship
2 parents7722b87 +ca4179c commit32d9caf

File tree

1 file changed

+98
-0
lines changed

1 file changed

+98
-0
lines changed

‎applications/sakshi-choudhary.md‎

Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
---
2+
name:Sakshi Choudhary
3+
email:choudharysakshi023@gmail.com
4+
institution:SRMIST
5+
homepage:http://sakshichoudhary.me
6+
linkedin:https://www.linkedin.com/in/sakshichoudhary23/
7+
medium:https://medium.com/@choudharysakshi023
8+
twitter:https://twitter.com/sakshi__ch
9+
# ...
10+
---
11+
12+
#Sakshi's application to the Upptime GitHub Externship
13+
14+
##Introduction
15+
16+
Hello there! I am Sakshi Choudhary, a student of SRMIST, Chennai and active Open source contributor. I am experienced with Javascript,Typescript,HTML/CSS, ReactJS, NextJS, Gatsby, NodeJS, NestJS and github REST APIs as I have worked with these technologies in my previous internships and I have been among the top open source contributors in one of the projects in the CodeForCause community under JBoss organisation. You can find my contributions[here](https://github.com/codeforcauseorg/edu-client/pulls?q=is%3Apr+isauthor%3Asakshi-choudhary).
17+
18+
19+
##Deliverables
20+
21+
I have setup the code in my local machine, have been playing around with the code to familarize myself with the codebase. I have looked into the existing issues and discussion panel and also reported 1 issue. I also started to read docs and practise through[svelet.dev](https://svelte.dev/tutorial/basics) to get more comfortable with the svelte framework.
22+
23+
####My Personal Website Upptime:https://github.com/sakshi-choudhary/my-upptime
24+
25+
###These are the existing issues, I would like to work on :
26+
-[Websocket support](https://github.com/upptime/upptime/discussions/290)
27+
-[Support for OG Images](https://github.com/upptime/upptime/discussions/282)
28+
-[Graph update Issue](https://github.com/upptime/upptime/issues/347)
29+
-[Double Navbar Issue](https://github.com/upptime/upptime/issues/345)
30+
-[Add RSS Feed](https://github.com/upptime/upptime/discussions/275)
31+
-[Graph options for different times](https://github.com/upptime/upptime/issues/264)
32+
33+
I would also love to work on fixing any other existing bugs as well.
34+
35+
###Some features/issues I propse that I would like to work on are :
36+
-[Responsiveness Issue](https://github.com/upptime/upptime/issues/363) (This issue is created by me, I have explained it properly in its issue page)
37+
38+
- <b>Graph Hover Feature</b>
39+
We can show the user the value of the graph's y-axis on hovering over the graph at a particular point(time/day).
40+
41+
- An issue I faced while creating my personal website upptime: So, the status-page becomes like this while loading initially, the CSS gets weird.
42+
43+
It appears like this in the beginning.
44+
45+
<imgwidth="592"alt="Screenshot 2021-05-18 at 11 51 44"src="https://user-images.githubusercontent.com/66865329/118641755-2d9d7b80-b7f8-11eb-968b-68db76539e53.png">
46+
47+
and then turns to something like this slowly
48+
49+
<imgwidth="584"alt="Screenshot 2021-05-18 at 11 42 54"src="https://user-images.githubusercontent.com/66865329/118641762-2ecea880-b7f8-11eb-809b-e18201e0d952.png">
50+
51+
Both the states looks bad in the loading state.
52+
53+
I know there's already a discussion on this issue[here](https://github.com/upptime/upptime/discussions/89), that's why I didn't raise an issue but in my case the repository name was correct and other configurations as well but still this issue occured with me so might be some other source to this issue which I would like to work on.
54+
55+
- Currently, we have to option to configure and set 1 theme in`.yaml` file. But It will be a better user experience if we give theme switching option to the user in the status page itself somehwere in the menu bar with a 3dot icon or something.
56+
57+
- The 404 page currently for the status-page website is an empty page with navbar and footer. For better user-experience we can make a 404 page and give an option to go back to home to the user.
58+
59+
60+
##Milestones
61+
62+
Week 1
63+
64+
- Setup the codebase I will spend this time brainstorming & understanding the codebase.
65+
- Discuss with the mentor if I get some doubt while understanding the codebase.
66+
- As I have already researched about the
67+
various approaches to resolve some issues, I would discuss these approaches with the mentor.
68+
- Discuss with the mentor and Prioritise issues and features alloted to me.
69+
70+
Week 2-5
71+
- Start working on the alloted issues/features according to the priority list made.
72+
73+
Week 6
74+
- Work on the code after PR reviews.
75+
- Work on the feedback provided by the mentor.
76+
- Request for re-review till PR gets merged.
77+
78+
Week 6-10
79+
- Repeat week 2-6 (for the other half of the tasks)
80+
81+
Week 11
82+
- Complete backlog (if any)
83+
- Refactor all the code written till now (if required).
84+
85+
Week 12
86+
- Write Unit Tests.
87+
For tests, will need to discuss with the mentor about testing techniques to be used.
88+
I propose[svelte testing library](https://github.com/testing-library/svelte-testing-library) for the status page unit tests.
89+
- Write Documentation of the whole work.
90+
91+
92+
93+
##Commitment
94+
I will be able to work around 25-30 hrs a week on the project in the first month and about 30-40 hrs the 2nd month onwards, as I will be having summer break.
95+
96+
##Communication
97+
- I will be available on the particular discussion forum of the organisation (slack/discord) and the mail or phone call during the daytime.
98+
- I will be regularly reporting to my mentors about the progress of the tasks and any impediments that I may encounter.

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp