Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
82dd536
Update README.md
robaone Apr 29, 2022
6a98ab7
Update README.md
robaone Apr 29, 2022
57170ac
style: fix formatting
robaone Apr 29, 2022
11f9a25
Update README.md
robaone Apr 29, 2022
df5bf59
feat: 🎸 add practical email management project folder (#3)
robaone May 5, 2022
4e9c836
docs: add glossary document (#6)
robaone May 7, 2022
5a65141
chore: 🤖 add package info
casechek-robaone May 7, 2022
09fe660
chore: 🤖 update .gitignore
casechek-robaone May 7, 2022
10b63bf
Merge branch 'release/glossary' into develop
casechek-robaone May 7, 2022
f7b5cf1
docs: ✏️ add technical plan document (#5)
robaone May 7, 2022
58d7af6
docs: ✏️ add context (#15)
robaone May 7, 2022
6cbf715
Merge pull request #17 from robaone/main
robaone May 7, 2022
00e2344
ci: 🎡 add google clasp (#18)
robaone May 7, 2022
1bb910e
docs: ✏️ add deployment workflow to readme (#19)
robaone May 10, 2022
d765c96
ci: 🎡 setup deployment (#20)
robaone May 10, 2022
1d320f6
ci: add script_id (#21)
robaone May 10, 2022
9d32405
ci: add node v3 (#22)
robaone May 10, 2022
9ba5a2c
ci: 🎡 enable clasp push (#23)
robaone May 11, 2022
8d5b501
ci: Feat/fix deployment on merge (#24)
robaone May 11, 2022
43b35ac
Merge branch 'main' into develop
casechek-robaone May 11, 2022
80a28a7
chore: remove deployment name prefix (#27)
robaone May 11, 2022
7ddb057
chore: clean up workflow and template (#28)
robaone May 11, 2022
f166594
Merge pull request #30 from robaone/main
robaone May 11, 2022
d7f9731
feat: ✏️ add unit testing framework (#31)
robaone May 13, 2022
86d0f8a
feat: add script to clean up local branches (#32)
robaone May 13, 2022
012b8a5
feat: 🎸 add better messaging (#33)
robaone May 14, 2022
de0813d
Merge pull request #35 from robaone/main
robaone May 14, 2022
edfef86
docs: add email divert instructions (#36)
robaone May 18, 2022
350e372
docs: ✏️ add storage for gmail queries (issue-14) (#37)
robaone May 18, 2022
2702065
docs: add script setup instructions (#38)
robaone May 26, 2022
a5b0774
chore: update version
robaone May 26, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/practical_email_management.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ jobs:
name: Push feature - DEV
runs-on: ubuntu-latest
needs: [test, initialize]
if: github.ref == 'refs/heads/develop' || startsWith(github.ref,'refs/heads/feat/')
if: github.ref == 'refs/heads/develop' || startsWith(github.ref,'refs/heads/feat')
steps:
- name: Setup
uses: actions/checkout@v3
Expand Down
22 changes: 22 additions & 0 deletions PracticalEmailManagement/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,35 @@ Reference: https://site.robaone.com/blog/practical-email-management

- [Practical Email Management](#practical-email-management)
- [Context](#context)
- [How to guide](#how-to-guide)
- [Developer Workspace Setup](#developer-workspace-setup)
- [Deployment workflow](#deployment-workflow)
- [Unit Testing](#unit-testing)

# Context

This project is intended to be used in Google GMail only and is incompatible with other email services.

# How to guide

The first step in adopting this process in Gmail is to divert all emails from the inbox into a folder called `Other`.

To do this, take the following steps.

1. Open Gmail in the browser
2. Click the advanced search button on the right of the search bar
3. Type `-$YOUR_EMAIL_ADDRESS` in the `from` field (eg. `-bob@email.com`)
4. Press `Create Filter`
5. Select `[ ] Skip the Inbox (Archive it)` and `[ ] Apply the Label:` and choose or create label `Other`
6. Press `Create Filter`

Create a Google Spreadsheet to be used to store your email queries.

1. Go to https://sheets.new
2. Set the name of the Sheet to `Gmail Filters`
3. Bookmark the Sheet or copy and store the url for easy access.


## Developer Workspace Setup

1. Run `npm install` to install the google/clasp node module.
Expand Down
Loading