Skip to content

Refactor/provider container #358

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1,449 commits into
base: dev
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1449 commits
Select commit Hold shift + click to select a range
7bb8211
Merge pull request #7 from oslabs-beta/PatriceFeature
pinardo88 Dec 7, 2024
c55b13f
moved slider into each route component
pinardo88 Dec 9, 2024
0f0b00e
removed unnecessary flexbox and div
pinardo88 Dec 9, 2024
98498ab
Merge pull request #8 from oslabs-beta/PatriceFeature
pinardo88 Dec 9, 2024
d2864e6
styled the clear button
garrettlchow Dec 9, 2024
db39cb3
Merge branch 'dev' into feature/ellie
elliesimens Dec 9, 2024
10950e8
garrettlchow Dec 9, 2024
3566580
fix reflow/ repaint issue on snapshots
pinardo88 Dec 9, 2024
2b0aec0
Merge pull request #9 from oslabs-beta/PatriceFeature
pinardo88 Dec 9, 2024
1efadc0
removed cartesian versus polar view due to polar view being nonfuncti…
elliesimens Dec 9, 2024
dfa5eb6
Merge branch 'dev' into feature/ellie
elliesimens Dec 9, 2024
cd86f25
styled clear button and route description header
garrettlchow Dec 9, 2024
8864b70
Merge branch 'dev' into feature/garrett
garrettlchow Dec 9, 2024
4c1c412
adjusted for fixed siwth of action container
garrettlchow Dec 9, 2024
d5183ba
Merge pull request #10 from oslabs-beta/feature/ellie
elliesimens Dec 9, 2024
e79c3c1
fixed snapshot naming and current status of snapshots
garrettlchow Dec 9, 2024
717f87d
styled the actions in snapshots, working on slider
garrettlchow Dec 10, 2024
46549c8
styled slider thumb
garrettlchow Dec 10, 2024
eaeb8a7
finished styling for slider and jump/current buttons
garrettlchow Dec 10, 2024
d955152
started styling collapse
garrettlchow Dec 10, 2024
5d933c4
Merge branch 'dev' into feature/garrett
garrettlchow Dec 10, 2024
f6eaf44
removed override reducer code and updated version number to 26
garrettlchow Dec 10, 2024
72fa443
Merge pull request #11 from oslabs-beta/feature/garrett
garrettlchow Dec 10, 2024
9c4491b
removed current tab
garrettlchow Dec 10, 2024
145eb4e
styled collapse arrow
garrettlchow Dec 10, 2024
a1a08bb
styled record text and added red circle
garrettlchow Dec 10, 2024
7e472a2
styled record toggle
garrettlchow Dec 10, 2024
8a1631e
aligned collapse arrow
garrettlchow Dec 10, 2024
aa1a2b1
switched record toggle off ot gray
garrettlchow Dec 10, 2024
97fd9f1
Provider/Consumer display complete
ragad-mohammed Dec 10, 2024
161bd5f
Merge branch 'dev' into click-tab/ragad
ragad-mohammed Dec 10, 2024
bc71bea
moved travel container and buttons container next to each other on th…
garrettlchow Dec 10, 2024
d08c871
styled buttons in buttons container
garrettlchow Dec 10, 2024
5cd0ef9
updated using lucide-react icons
garrettlchow Dec 10, 2024
63573cb
styled reconnect green dot
garrettlchow Dec 10, 2024
972bc58
removed heat-map-legend container
garrettlchow Dec 10, 2024
ba6c07c
Merge pull request #5 from oslabs-beta/click-tab/ragad
ragad-mohammed Dec 10, 2024
eec0cb1
working on styling react-select
garrettlchow Dec 10, 2024
5ee3365
Merge branch 'dev' into feature/garrett
garrettlchow Dec 10, 2024
5bc2dc1
Merge pull request #12 from oslabs-beta/feature/garrett
garrettlchow Dec 10, 2024
6ee75ad
styling prov/con container
ragad-mohammed Dec 10, 2024
b2770d3
Merge branch 'dev' into click-tab/ragad
ragad-mohammed Dec 10, 2024
61c3e41
made buttons in buttons container flex to container size for larger s…
garrettlchow Dec 10, 2024
29b9284
began styling navbar
garrettlchow Dec 10, 2024
af04286
cleaned up some unused styling
garrettlchow Dec 11, 2024
e7c9536
fixed collapse function with fixed action container width
garrettlchow Dec 11, 2024
2c41358
changed the default component map view from diagonal to step view, an…
elliesimens Dec 11, 2024
3e4453a
Merge pull request #13 from oslabs-beta/feature/ellie
elliesimens Dec 11, 2024
983f275
updated reconnection logic to further correct loss of port connection…
elliesimens Dec 11, 2024
a8e59dd
removed state and diff buttons
garrettlchow Dec 11, 2024
b9d2639
Merge pull request #14 from oslabs-beta/feature/ellie
elliesimens Dec 11, 2024
f21fb35
further corrected reconnection logic
elliesimens Dec 11, 2024
dfa8329
finished styling navbar
garrettlchow Dec 11, 2024
1f9d2c1
Merge branch 'dev' into feature/garrett
garrettlchow Dec 11, 2024
6efed94
Merge pull request #15 from oslabs-beta/feature/garrett
garrettlchow Dec 11, 2024
2797416
removed duplicate main-navbar-container
garrettlchow Dec 11, 2024
1ad0514
adjusted padding for current snapshot
garrettlchow Dec 11, 2024
2795c6d
cleaned up alot of code
garrettlchow Dec 11, 2024
29203cd
removed head contrainer
garrettlchow Dec 11, 2024
958140a
Merge pull request #16 from oslabs-beta/feature/garrett
garrettlchow Dec 11, 2024
9bb43dc
fixed tutorial for map tab
garrettlchow Dec 11, 2024
61cbc29
prov/con container complete
ragad-mohammed Dec 12, 2024
38c2157
Merge branch 'dev' into click-tab/ragad
ragad-mohammed Dec 12, 2024
0d2decc
Merge pull request #17 from oslabs-beta/click-tab/ragad
garrettlchow Dec 12, 2024
66acd36
Merge branch 'dev' into feature/garrett
garrettlchow Dec 12, 2024
5fc0a63
switched component map for presentation
garrettlchow Dec 12, 2024
c3bb351
styled link controls
garrettlchow Dec 12, 2024
4382f7c
added responsive styling for container size for link controls
garrettlchow Dec 12, 2024
b442626
deleted extra slider styling
garrettlchow Dec 12, 2024
a1110a0
removed rendering frequency styling sheet
garrettlchow Dec 12, 2024
d957939
removed old override files
garrettlchow Dec 12, 2024
9b7a65e
styled tree a little more
garrettlchow Dec 12, 2024
a1c7488
styled component map to white nodes and light gray background
garrettlchow Dec 13, 2024
6703afa
updated color sceheme for links and root
garrettlchow Dec 13, 2024
218b5d8
fixed collapse for root node
garrettlchow Dec 13, 2024
49a64df
Merge branch 'dev' into feature/ellie
elliesimens Dec 13, 2024
e6125c2
Merge pull request #18 from oslabs-beta/feature/ellie
elliesimens Dec 13, 2024
825cdef
adjusted color scheme for node links
garrettlchow Dec 13, 2024
6824840
resolved merge conflicts
garrettlchow Dec 13, 2024
04ddaab
fixed aspect ratio for initial loading of app
garrettlchow Dec 13, 2024
7f628b3
began styling tool tip display
garrettlchow Dec 13, 2024
788104d
changed null color to red
garrettlchow Dec 13, 2024
22f9055
moved all information into one tool tip display
garrettlchow Dec 14, 2024
deb1d8a
fixed padding for tool tip display
garrettlchow Dec 14, 2024
1e187c8
added function to only show tool tip display when there there are pro…
garrettlchow Dec 14, 2024
e4419ec
finished styling tool tip display
garrettlchow Dec 14, 2024
95ed895
swapped to a white color scheme
garrettlchow Dec 14, 2024
d5f3d1e
Merge pull request #19 from oslabs-beta/feature/garrett
garrettlchow Dec 14, 2024
1914fea
added nesting for deeply nested properties
garrettlchow Dec 14, 2024
af9851b
filtered link select for context hooks
garrettlchow Dec 14, 2024
52648bb
began styling performance controls
garrettlchow Dec 14, 2024
3eb2fdf
adjsuted width of tool tip display
garrettlchow Dec 14, 2024
d156496
cleaned up styling code
garrettlchow Dec 14, 2024
e96421e
finished styling performance tab
garrettlchow Dec 14, 2024
75affe7
truncated long node names with ellipses
garrettlchow Dec 14, 2024
a9689de
added alarms permissions in manifest chrome
garrettlchow Dec 14, 2024
12f942e
began styling the web metrics need to fix hover effect
garrettlchow Dec 15, 2024
7ca9ec9
added auto scroll for snapshots
garrettlchow Dec 15, 2024
f86eb5c
began styling history nodes
garrettlchow Dec 16, 2024
1c882fc
styled d3 tree in history need to style tool tip hover
garrettlchow Dec 16, 2024
d7c817b
remove tool tip hover for first snapshot in history link
garrettlchow Dec 16, 2024
67d00d9
Merge pull request #20 from oslabs-beta/feature/garrett
garrettlchow Dec 16, 2024
f8eaed7
styled history nodes into rects
garrettlchow Dec 16, 2024
a01d644
moved text fromtool tip hover into history nodes
garrettlchow Dec 16, 2024
fb681ba
added null checks for checkDiff in history tree
garrettlchow Dec 16, 2024
882823f
removed scrolling for map and perforamnce and added scrolling for tre…
garrettlchow Dec 16, 2024
d96d5a9
history nodes styled, working on state properties that are objects
garrettlchow Dec 16, 2024
5cda6fe
added scroll bar for history nodes
garrettlchow Dec 17, 2024
1c276e3
ax tree functional
ragad-mohammed Dec 17, 2024
a593a57
Merge branch 'dev' into axMap-update
ragad-mohammed Dec 17, 2024
0efea9b
Merge pull request #21 from oslabs-beta/axMap-update
ragad-mohammed Dec 17, 2024
22fd64f
Merge branch 'dev' into feature/garrett
garrettlchow Dec 17, 2024
1b2140b
finished styling history tab
garrettlchow Dec 17, 2024
435a0a1
styled ax buttons need to move other buttons
garrettlchow Dec 17, 2024
034a11b
began styling ax controls
garrettlchow Dec 17, 2024
d5883b8
removed ax legend button
garrettlchow Dec 17, 2024
bac5f56
added reducer state data to tool tip display
garrettlchow Dec 19, 2024
78703ac
removed axlegend files and reducer
garrettlchow Dec 19, 2024
0019d3f
made ax tree nodes less round
garrettlchow Dec 19, 2024
36d64a6
Merge pull request #22 from oslabs-beta/feature/garrett
garrettlchow Dec 19, 2024
0fcdfb6
finished styling provider consumer panel and added hover tool tip dis…
garrettlchow Dec 19, 2024
951682c
added max height for tool tip display
garrettlchow Dec 19, 2024
1f25046
adjsuted aspect ratio for component map
garrettlchow Dec 19, 2024
13c25e3
started ax tree tool tip display hover
garrettlchow Dec 20, 2024
2117bcd
finished styling ax tool tip display
garrettlchow Dec 20, 2024
b632e23
finished style ax tab
garrettlchow Dec 20, 2024
60abeaa
began styling reconnect dialog popup
garrettlchow Dec 20, 2024
c9c9c44
Merge pull request #23 from oslabs-beta/feature/garrett
garrettlchow Dec 20, 2024
0dcb068
cleaned up some files
garrettlchow Dec 20, 2024
c6f3f75
added disable ax button
garrettlchow Dec 20, 2024
f2d5dd8
fixed web metrics tool tip display
garrettlchow Dec 20, 2024
1f185e5
Co-authored-by: pinardo88 <pinardo88@users.noreply.github.com>
dryczek01 Dec 21, 2024
bf67b20
added ellie's fix for sending snapshots to reactime after re-opening
garrettlchow Dec 21, 2024
b6a537f
Merge pull request #25 from oslabs-beta/feature/garrett
garrettlchow Dec 21, 2024
d508696
fixed pause/ play logic
pinardo88 Dec 21, 2024
42e5672
sync slider movement with play/ pause
pinardo88 Dec 21, 2024
1ea5912
Merge pull request #26 from oslabs-beta/PatriceFeature
pinardo88 Dec 21, 2024
08c39d5
Tutorial needs updated dev code
dryczek01 Dec 21, 2024
b813c22
began styling travel buttons
garrettlchow Dec 21, 2024
9e48e06
removed unused errorHandler file
garrettlchow Dec 21, 2024
121b2c1
began style error container
garrettlchow Dec 21, 2024
a70ffc6
Merge branch 'dev' into daniel
dryczek01 Dec 21, 2024
1433558
Only accessibility tab needs to be fixed
dryczek01 Dec 21, 2024
3e8edcf
Merge pull request #27 from oslabs-beta/daniel
dryczek01 Dec 21, 2024
7bde26b
Merge branch 'dev' into feature/garrett
garrettlchow Dec 21, 2024
49b69e8
began styling play button
garrettlchow Dec 21, 2024
998f53e
finally finished styling current shapshot button
garrettlchow Dec 21, 2024
5ea7847
removed reconnect dialog and replaced with hot toast notification
garrettlchow Dec 21, 2024
7cdcad5
removed old reverse and fast forward code
garrettlchow Dec 21, 2024
74cc04d
beagn styling tutorial
garrettlchow Dec 22, 2024
e778fc0
fixed sass warning messages using deprecated code
garrettlchow Dec 22, 2024
a091920
updated sass and sass loader in package.json to fix warnings
garrettlchow Dec 22, 2024
d14f327
Merge pull request #28 from oslabs-beta/feature/garrett
garrettlchow Dec 22, 2024
1b4709d
removed button controls from action container
garrettlchow Dec 22, 2024
a1b4119
removed collapse function
garrettlchow Dec 22, 2024
ca8ed40
added dark mode icon
garrettlchow Dec 22, 2024
2d4e18b
styled dark mode slider
garrettlchow Dec 23, 2024
05d796c
added varibles for colors
garrettlchow Dec 23, 2024
4f8b852
continued styling dark mode
garrettlchow Dec 23, 2024
f454891
added dark styles for link controls
garrettlchow Dec 23, 2024
e6a4f07
added dark mode for ax tree
garrettlchow Dec 23, 2024
7f85f74
changed string trext color to be visible in dark mode
garrettlchow Dec 23, 2024
c851c05
finished adding dark mode to everything except bar graph and react dr…
garrettlchow Dec 23, 2024
9ff8fc8
styled both drop downs
garrettlchow Dec 23, 2024
1fa5e0b
finished styling bar graph
garrettlchow Dec 23, 2024
f201e3d
Merge pull request #29 from oslabs-beta/feature/garrett
garrettlchow Dec 23, 2024
7c6a416
styled current location button
garrettlchow Dec 23, 2024
4b1e2ce
added transparent background to tool tip displays
garrettlchow Dec 23, 2024
6eb4162
styled web metrics and moved history to second position
garrettlchow Dec 23, 2024
77970fe
added transprent background to ax tree tool tip display
garrettlchow Dec 23, 2024
94ee09c
styled enable button
garrettlchow Dec 23, 2024
68c64ee
added styling to the sun in light mode in theme toggle
garrettlchow Dec 23, 2024
5bedb62
added styling for jump button hover
garrettlchow Dec 23, 2024
e804515
added auto scroll for history link
garrettlchow Dec 23, 2024
7b8b70c
adjusted component map size and added port disconenct listerner logic…
garrettlchow Dec 23, 2024
52d1b97
adjusted positioning of bar graph and ax tree
garrettlchow Dec 23, 2024
4da2415
added invalid payload checks
garrettlchow Dec 23, 2024
6addc91
added hook state for providers in provCon container
garrettlchow Dec 23, 2024
f73612e
fixed web metrics hover error
garrettlchow Dec 24, 2024
18b0574
fixed invalid color in web metrics
garrettlchow Dec 24, 2024
eb33407
Merge pull request #30 from oslabs-beta/feature/garrett
garrettlchow Dec 24, 2024
b68608a
updated acitons test
garrettlchow Dec 24, 2024
5e3e6b2
removed irrelevant frontend test files
garrettlchow Dec 24, 2024
268032d
added more actions buttons tests working on theme toggle tests
garrettlchow Dec 27, 2024
0907893
finished adding unit tests for actions buttons, could not pass theme …
garrettlchow Dec 27, 2024
55564f9
passed all vertical slider tests
garrettlchow Dec 27, 2024
e6680df
passed all time travel tests
garrettlchow Dec 27, 2024
9fccebf
buttons container tests all passing
garrettlchow Dec 27, 2024
ccf3fd5
updated testing for main container
garrettlchow Dec 27, 2024
db0d9a4
updated travel container tests
garrettlchow Dec 27, 2024
6fe1268
updated tutorial testing
garrettlchow Dec 27, 2024
10255dc
added tests for performance
garrettlchow Dec 27, 2024
a77bd53
completed performance tests
garrettlchow Dec 27, 2024
41eb204
completed web metrics tests
garrettlchow Dec 27, 2024
c5e9f74
added state container tests
garrettlchow Dec 27, 2024
a902d6e
minor updates to backend testing
garrettlchow Dec 27, 2024
435f1c1
Merge pull request #31 from oslabs-beta/feature/garrett
garrettlchow Dec 27, 2024
e42051b
completed state container tests
garrettlchow Dec 28, 2024
f731403
updated styling for demo tic tac toe app
garrettlchow Dec 29, 2024
0611e70
Tutorial Done
dryczek01 Dec 30, 2024
ea92b93
Merge pull request #32 from oslabs-beta/feature/garrett
garrettlchow Dec 30, 2024
1d5454b
reverted disconnection changes to background and content script
garrettlchow Dec 31, 2024
4bccc0f
Merge pull request #33 from oslabs-beta/feature/garrett
garrettlchow Dec 31, 2024
dc55f43
fixed connection issue
elliesimens Dec 31, 2024
ee0fa72
update README
pinardo88 Dec 31, 2024
2a77b89
Merge branch 'dev' into daniel
dryczek01 Dec 31, 2024
00f947d
Small fix on Tutorial
dryczek01 Dec 31, 2024
d5c667c
Merge pull request #34 from oslabs-beta/daniel
dryczek01 Dec 31, 2024
038a15b
reverted error container
garrettlchow Dec 31, 2024
2a78823
removed all urls matches for content scripts in chrome manifest
garrettlchow Dec 31, 2024
3fd54d8
added some styling to old error container
garrettlchow Dec 31, 2024
41024f0
Merge pull request #35 from oslabs-beta/feature/garrett
garrettlchow Dec 31, 2024
f90943e
update icons
pinardo88 Dec 31, 2024
20c8eee
Merge pull request #36 from oslabs-beta/PatriceFeature
pinardo88 Dec 31, 2024
62a527d
reverted main and error container, reverted background and content sc…
garrettlchow Jan 2, 2025
78ef183
updated logos in chrome extension
garrettlchow Jan 2, 2025
16365c1
updated reconnection logic
garrettlchow Jan 2, 2025
ba6de31
update readme
pinardo88 Jan 2, 2025
7dfb6e2
Merge pull request #37 from oslabs-beta/pls-work
pinardo88 Jan 2, 2025
fe9e0f7
fixed connection issues with further edge casing
elliesimens Jan 2, 2025
ffe67f4
added more logic to maintain localhost lock in chrome
garrettlchow Jan 2, 2025
cc571a0
Merge pull request #38 from oslabs-beta/pls-work
garrettlchow Jan 2, 2025
ea3f0d6
reduced size of dark theme toggle
garrettlchow Jan 3, 2025
b62af49
added dark theme toggle and reconnect button to tutorial
garrettlchow Jan 3, 2025
8b74347
updated hover event for main nav bar
garrettlchow Jan 3, 2025
33c264c
updated developer README
garrettlchow Jan 3, 2025
be59972
updated developer read me link in read me
garrettlchow Jan 3, 2025
1525171
moved asset files
garrettlchow Jan 3, 2025
6fcf2df
added v26 gifs to README
garrettlchow Jan 3, 2025
83c7763
reworked README with icons
garrettlchow Jan 3, 2025
e4d3a6f
added more icons
garrettlchow Jan 3, 2025
872cc45
updated new features of README
garrettlchow Jan 3, 2025
6487b6f
updated getting started section of README
garrettlchow Jan 3, 2025
016f34b
added more spacing for sections
garrettlchow Jan 3, 2025
688ad9f
updated french README
garrettlchow Jan 3, 2025
a89ea2d
updated different language READMEs
garrettlchow Jan 3, 2025
999a52f
fixed formatting for russian README'
garrettlchow Jan 3, 2025
40f5fec
added medium article link
garrettlchow Jan 3, 2025
c784f3c
updated formating for medium article link
garrettlchow Jan 3, 2025
fcb4bf2
made medium link header
garrettlchow Jan 3, 2025
47bafae
added link to CONTRIBUTING.md
garrettlchow Jan 4, 2025
55f12d2
added missing tag to contributing
garrettlchow Jan 4, 2025
f82426c
removed unused error handlers
garrettlchow Jan 4, 2025
c47adf0
removed context menus permissions in chrome manifest
garrettlchow Jan 6, 2025
17ae1e8
Merge pull request #39 from oslabs-beta/pls-work
garrettlchow Jan 6, 2025
0d0f4bb
updated README to remove context mnenu option
garrettlchow Jan 7, 2025
b2e67ab
added back context menu with port cleanup after window close
garrettlchow Jan 7, 2025
5dafcf3
fixed launching reactime in README
garrettlchow Jan 7, 2025
c5be7e9
added more error handling for finding localhost tab
garrettlchow Jan 7, 2025
6189874
refactor: improve ProvConContainer modularity and type safety
ragad-mohammed Jun 2, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 0 additions & 6 deletions .babelrc

This file was deleted.

13 changes: 8 additions & 5 deletions .eslintrc
Original file line number Diff line number Diff line change
@@ -1,19 +1,22 @@
{
"extends": [
"airbnb",
"plugin:jest/recommended",
"plugin:@typescript-eslint/eslint-recommended",
"plugin:@typescript-eslint/recommended"],
"plugin:@typescript-eslint/recommended",
"plugin:testing-library/react", // added in for RTL tests
"plugin:jest-dom/recommended" // added in for RTL tests
],
"root": true,
"plugins": ["jest", "react", "react-hooks", "@typescript-eslint"],
"plugins": ["jest", "react", "react-hooks", "@typescript-eslint", "testing-library", "jest-dom"],
"rules": {
"arrow-parens": [2, "as-needed"],
"import/no-unresolved": "off",
"import/extensions": "off",
"react-hooks/rules-of-hooks": "error", // Checks rules of Hooks
"react-hooks/exhaustive-deps": "warn", // Checks effect dependencies
"react/jsx-filename-extension": [0],
"linebreak-style": "off"
"linebreak-style": "off",
"max-len": [{ "ignoreComments": true }]
},
"env": {
"es6": true,
Expand All @@ -33,4 +36,4 @@
"ecmaVersion": 2018,
"sourceType": "module"
}
}
}
7 changes: 4 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ node_modules/
.DS_Store
src/extension/build/bundles
package/reactime-*.tgz
tictactoe
parents
coverage
src/extension/build.zip
Expand All @@ -14,5 +13,7 @@ src/extension/build.pem
bower_components
sandboxes/manual-tests/NextJS/.next
.vscode
src/app/components/Map.tsx
package-lock.json
package-lock.json
yarn.lock
docs/**/*
docs/*
6 changes: 3 additions & 3 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
[submodule "tests/manual-tests/recoilTest"]
path = tests/manual-tests/recoilTest
url = https://github.com/kevinfey/recoilTest
[submodule "reactime-website"]
path = reactime-website
url = https://github.com/reactimetravel/reactime-website
10 changes: 10 additions & 0 deletions .npmcheckrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{"depcheck":
{
"ignoreMatches": [
"css-loader",
"sass-loader",
"style-loader",
"typedoc-webpack-plugin"
]
}
}
9 changes: 9 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"printWidth": 100,
"semi": true,
"singleQuote": true,
"jsxSingleQuote": true,
"tabWidth": 2,
"bracketSpacing": true,
"trailingComma": "all"
}
14 changes: 0 additions & 14 deletions .travis.yml

This file was deleted.

121 changes: 79 additions & 42 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,70 +1,107 @@
# Welcome to the Reactime contributing guide!
# Contributing to Reactime :sparkles:

Thank you for investing your time in contributing to our project! :sparkles:.
Thank you for your interest in making Reactime even better! :heart_eyes: Your help is invaluable, and we appreciate every contribution, big or small. This guide will walk you through the process of opening issues, creating pull requests, and navigating our workflow.

In this guide you will get an overview of the contribution workflow from opening an issue, creating a PR, reviewing, and merging the PR.
## New Contributor Guide :hatching_chick:

## New contributor guide
Whether you’re brand new to open source or a seasoned pro, we encourage you to:

To get an overview of the project, read the [README](README.md). Here are some resources to help you get started with open source contributions:
- **Check out our [README](README.md).**
It’ll give you a birds-eye view of what Reactime does and how you can get involved.
- **Explore these helpful resources:**
- [Finding ways to contribute to open source on GitHub](https://docs.github.com/en/get-started/exploring-projects-on-github/finding-ways-to-contribute-to-open-source-on-github)
- [Set up Git](https://docs.github.com/en/get-started/quickstart/set-up-git)
- [GitHub flow](https://docs.github.com/en/get-started/quickstart/github-flow)
- [Collaborating with pull requests](https://docs.github.com/en/github/collaborating-with-pull-requests)

- [Finding ways to contribute to open source on GitHub](https://docs.github.com/en/get-started/exploring-projects-on-github/finding-ways-to-contribute-to-open-source-on-github)
- [Set up Git](https://docs.github.com/en/get-started/quickstart/set-up-git)
- [GitHub flow](https://docs.github.com/en/get-started/quickstart/github-flow)
- [Collaborating with pull requests](https://docs.github.com/en/github/collaborating-with-pull-requests)
## Getting Started :rocket:

If you want to understand the codebase in more detail, take a look at our [Developer Guidelines](src/DEVELOPER_README.md). :confetti_ball:

## Getting started
### Issues :eyes:

To navigate our codebase with confidence, see the Developer READMEs [Developer Installation](/DeveloperREADME.md) and [Developer Guidelines](/src/README.md) :confetti_ball:.
#### Creating a New Issue :new:

### Issues
1. **Check existing issues.**
Before opening a new issue, please [search if it already exists](https://github.com/open-source-labs/reactime/issues).

#### Create a new issue
2. **Open your own issue.**
If you can’t find an existing issue, feel free to [open a new one](https://github.com/open-source-labs/reactime/issues/new) to report bugs, request features, or suggest improvements.

If you spot a problem with the docs, [search if an issue already exists](https://github.com/open-source-labs/reactime/issues). If a related issue doesn't exist, you can open a new issue using a relevant [issue form](https://github.com/open-source-labs/reactime/issues/new).
#### Solving an Issue :wrench:

#### Solve an issue
1. **Pick an issue.**
Browse through our [open issues](https://github.com/open-source-labs/reactime/issues). We don’t officially assign them, so if something sparks your interest, go for it!

Scan through our [existing issues](https://github.com/open-source-labs/reactime/issues) to find one that interests you. As a general rule, we don’t assign issues to anyone. If you find an issue to work on, you are welcome to open a PR with a fix.
2. **Open a pull request.**
Once you’re ready to propose a fix or feature, you can open a PR referencing the issue you’re solving.

### Make Changes
### Make Changes :rainbow:

#### Make changes in the UI
#### Small Edits in the UI :pencil2:

Click **Make a contribution** at the bottom of any docs page to make small changes such as a typo, sentence fix, or a broken link. This takes you to the `.md` file where you can make your changes and [create a pull request](#pull-request) for a review.
- Click **Make a contribution** at the bottom of any documentation page to quickly fix typos, broken links, or small wording changes.
- This will take you directly to the `.md` file, where you can make edits and open a pull request.

#### Make changes locally
#### Larger Changes Locally :computer:

1. [Install Git LFS](https://docs.github.com/en/github/managing-large-files/versioning-large-files/installing-git-large-file-storage).
1. **Install Git LFS.**
Follow the instructions [here](https://docs.github.com/en/github/managing-large-files/versioning-large-files/installing-git-large-file-storage).

2. Fork the repository.
- Using GitHub Desktop:
- [Getting started with GitHub Desktop](https://docs.github.com/en/desktop/installing-and-configuring-github-desktop/getting-started-with-github-desktop) will guide you through setting up Desktop.
- Once Desktop is set up, you can use it to [fork the repo](https://github.com/open-source-labs/reactime.git)!
2. **Fork the Repository.**

- Using the command line:
- [Fork the repo](https://github.com/open-source-labs/reactime.git) so that you can make your changes without affecting the original project until you're ready to merge them.
- **GitHub Desktop:**
[Getting started with GitHub Desktop](https://docs.github.com/en/desktop/installing-and-configuring-github-desktop/getting-started-with-github-desktop) walks you through setup. Then, you can [fork the repo](https://github.com/open-source-labs/reactime.git) right from GitHub Desktop!
- **Command Line:**
[Fork the repo](https://github.com/open-source-labs/reactime.git) and clone your fork locally so you can work on your own copy.

3. Create a working branch and start with your changes!
3. **Create a working branch.**
Name it something descriptive (e.g., `feature/new-feature` or `fix/typo-in-docs`).

### Commit your update
### Commit Your Changes :white_check_mark:

Commit the changes once you are happy with them.
When you’re happy with your updates:

### Pull Request
1. **Commit them locally.**
Write clear commit messages describing _what_ you changed and _why_.

When you're finished with the changes, create a pull request, also known as a PR.
- Fill the "Ready for review" template so that we can review your PR. This template helps reviewers understand your changes as well as the purpose of your pull request.
- Don't forget to [link PR to issue](https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue) if you are solving one.
- Enable the checkbox to [allow maintainer edits](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/allowing-changes-to-a-pull-request-branch-created-from-a-fork) so the branch can be updated for a merge.
Once you submit your PR, a Docs team member will review your proposal. We may ask questions or request additional information.
- We may ask for changes to be made before a PR can be merged, either using [suggested changes](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/incorporating-feedback-in-your-pull-request) or pull request comments. You can apply suggested changes directly through the UI. You can make any other changes in your fork, then commit them to your branch.
- As you update your PR and apply changes, mark each conversation as [resolved](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request#resolving-conversations).
- If you run into any merge issues, checkout this [git tutorial](https://github.com/skills/resolve-merge-conflicts) to help you resolve merge conflicts and other issues.
2. **Push to your branch.**
This makes your changes visible on GitHub.

### Your PR is merged!
### Open a Pull Request :arrows_counterclockwise:

Congratulations :tada::tada: The Reactime team thanks you! :sparkles:.
Once you’ve finished working and pushed your code:

Once your PR is merged, your contributions will be publicly visible on [Reactime](https://github.com/open-source-labs/reactime)!
1. **Create the PR.**
Click on **Compare & pull request** on your branch to open a new PR.

2. **Fill the “Ready for review” template.**
This helps reviewers quickly understand the context and purpose of your changes.

3. **Link Issues.**
If your PR fixes or relates to an existing issue, [link it](https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue) in the PR description.

4. **Allow Maintainer Edits.**
Check the box so our team can help update your branch if needed.

5. **Address Feedback.**
If reviewers suggest changes, you can:

- Apply **suggested changes** directly on the GitHub UI.
- Make edits in your local branch and push them.

6. **Resolve Conversations.**
Mark each PR comment as [resolved](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request#resolving-conversations) once you’ve addressed it.

7. **Handle Merge Conflicts.**
Check out [this tutorial](https://github.com/skills/resolve-merge-conflicts) if you get stuck.

## Your PR is Merged! :tada:

**Congratulations and thank you!** :dancer: :dancer: Once we merge your PR, your contributions become part of Reactime. We appreciate every contribution, and we hope you’ll stick around for more.

> If you have any further questions or ideas, don’t hesitate to open another issue or join the conversation in the repo!

---

Happy coding and welcome to the Reactime community! :sparkles:
46 changes: 0 additions & 46 deletions DeveloperREADME.md

This file was deleted.

4 changes: 0 additions & 4 deletions Dockerfile

This file was deleted.

2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2019 reactime
Copyright (c) 2025 reactime

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
Loading