@@ -6,17 +6,20 @@ GSoC: Google Summer of Code; 'Oscar of the Coding World', as they popularly call
6
6
7
7
## Link to website: https://sparsh1212.github.io/gsocanalyzer/
8
8
9
-
10
9
### Home Page
10
+
11
11
![ 1] ( ./readme-assets/homePage.png )
12
12
13
13
### Search by organisation name
14
+
14
15
![ 1] ( ./readme-assets/searchByOrganisation.png )
15
16
16
17
### Search by tech-stack
18
+
17
19
![ 1] ( ./readme-assets/searchByTechStack.png )
18
20
19
- ## Bookmark
21
+ ## Bookmark
22
+
20
23
### Bookmarking feature allows you to save your favorite organisation and then quickly access them in the browser.
21
24
22
25
Steps to bookmark an organization.
@@ -37,9 +40,8 @@ You can reset all your bookmarks by clicking the Reset Bookmarks button, which i
37
40
38
41
![ 1] ( ./readme-assets/resetBookmark.png )
39
42
40
-
41
-
42
43
# Setup:
44
+
43
45
- Clone the repo
44
46
- cd into the repo directory
45
47
- Run: ` npm install `
@@ -51,3 +53,14 @@ You can reset all your bookmarks by clicking the Reset Bookmarks button, which i
51
53
- Create a new branch named <your_feature>
52
54
- Commit changes and make a PR.
53
55
- PRs are welcome.
56
+
57
+ # Updating Data:
58
+
59
+ - Setup gsoc analyzer using the steps mentioned above
60
+ - In ` ./scrape.py ` replace 2023 with the {year}+1
61
+ - Run: ` python scrape.py `
62
+ - Replace the data in ./data/finalData.json with the new data in ./data.json(produced after successfully running scrape script)
63
+ - Identify duplicate entries of organizations in data obtained through scraping (produced due to slightly different name in various year of gsoc)
64
+ - for each duplicate org Run : ` python merge.py `
65
+ - add {year} to labels in ` ./components/OrganisationCard.js `
66
+ - for charts in ` ./components/launcher/ ` add {year} to the labels and add the data for the year
0 commit comments