Skip to content

Commit b005139

Browse files
authored
Version 2 major refactor
Version 2 major refactor
2 parents 159873d + dc57564 commit b005139

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

78 files changed

+1203
-962
lines changed

.babelrc

Lines changed: 0 additions & 1 deletion
This file was deleted.

.eslintrc

Lines changed: 0 additions & 11 deletions
This file was deleted.

.gitignore

Lines changed: 24 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,25 @@
1-
node_modules
1+
# dependencies
2+
/node_modules
3+
/.pnp
4+
.pnp.js
5+
6+
# temporarily doing this
7+
yarn.lock
8+
9+
# testing
10+
/coverage
11+
12+
# production
13+
/build
14+
/dist
15+
16+
# misc
217
.DS_Store
3-
main.css
4-
npm-debug.log
18+
.env.local
19+
.env.development.local
20+
.env.test.local
21+
.env.production.local
22+
23+
npm-debug.log*
24+
yarn-debug.log*
25+
yarn-error.log*

.rescriptsrc.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
module.exports = [require.resolve("./.webpack.config.js")];

.webpack.config.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
module.exports = config => {
2+
config.target = "electron-renderer";
3+
return config;
4+
};

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
The MIT License (MIT)
22

3-
Copyright (c) 2017 Cassidy Williams
3+
Copyright (c) 2020 Cassidy Williams
44

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

README.md

Lines changed: 24 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,38 @@
1-
[todometer](http://cassidoo.github.io/todometer)
2-
=========
1+
# [todometer](http://cassidoo.github.io/todometer)
32

4-
A simple meter-based to-do list built with Electron, React, Redux, and LESS.
3+
A simple meter-based to-do list built with Electron and React.
54

65
![todometer](assets/screenshot.png)
76

8-
### Contributing
9-
10-
So you want to contribute? Yay! Great! Fun!
11-
I love seeing new PRs for todometer. That being said, not every pull request will be merged. The general guidelines I'll follow are:
12-
13-
- Does it make developing todometer easier?
14-
- Does it help other platforms (Windows, Mac, Linux) work better?
15-
- Does it fix a bug?
16-
- Does it keep todometer simple?
17-
- Does it break anything?
18-
- Does it stick to the original goal of todometer (a _simple_, meter-based to-do list)
19-
- Is it necessary?
20-
21-
Regarding that last point, I don't expect all pull requests to be absolutely necessary. New features are good. That being said, if the new features make the app unnecessarily complex in some way without bringing value to the users, it won't be merged.
22-
23-
Please don't be hurt if your PR isn't merged. You're lovely for working on it. If you are thinking about working on something, feel free to make an issue beforehand so that you can make sure it'll be worth your time!
24-
257
### Development
268

279
- Clone the repo:
10+
2811
```
2912
git clone https://github.com/cassidoo/todometer.git
3013
```
3114

32-
- Go to the project directory and install dependencies:
15+
- Go to the project directory and install dependencies:
16+
3317
```
34-
cd todometer && npm install
18+
cd todometer && yarn install
3519
```
3620

37-
- Run `npm start` to show the Electron application window with your current build.
21+
- Run `yarn run electron-dev` to show the Electron application window with your current build.
22+
23+
### Contributing
24+
25+
So you want to contribute? Yay! Great! Fun!
26+
I love seeing new PRs for todometer. That being said, not every pull request will be merged. The general guidelines I'll follow are:
27+
28+
- Does it make developing todometer easier?
29+
- Does it help other platforms (Windows, Mac, Linux) work better?
30+
- Does it fix a bug?
31+
- Does it break anything?
32+
- Does it stick to the original goal of todometer (a _simple_, meter-based to-do list)
33+
- Does it reduce the build size?
34+
- Is it necessary?
35+
36+
Regarding that last point, I don't expect all pull requests to be absolutely necessary. New features are good. That being said, if the new features make the app unnecessarily complex in some way without bringing value to the users, it won't be merged.
37+
38+
Please don't be hurt if your PR isn't merged. You're lovely for working on it. If you are thinking about working on something, feel free to make an issue beforehand so that you can make sure it'll be worth your time!

assets/logo.svg

Lines changed: 11 additions & 15 deletions
Loading

assets/mac/icon.png.icns

23.1 KB
Binary file not shown.

assets/png/1024x1024.png

382 KB
Loading

0 commit comments

Comments
 (0)