Skip to content
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

ongoing changes to overview.md #981

Closed
wants to merge 65 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
65 commits
Select commit Hold shift + click to select a range
72be6ee
Update keyring version from "^19.0" to ">19.0, <22.0" (#914)
micahellison Apr 11, 2020
e47d3a8
Updating changelog [ci skip]
jrnl-bot Apr 11, 2020
3dc5999
fix various small issues in the codebase
wren Apr 11, 2020
43f3a93
add pyflakes to dev deps, run pyflakes in CI
wren Apr 11, 2020
1ac2ab3
Updating changelog [ci skip]
jrnl-bot Apr 11, 2020
b9993f3
Ensure exported entries end in a newline for Markdown and YAML export…
minchinweb Apr 11, 2020
41c4546
fix import issues (from pyflakes merge)
wren Apr 11, 2020
655e745
Updating changelog [ci skip]
jrnl-bot Apr 11, 2020
6917f12
Update Windows Python versions (#910)
minchinweb Apr 11, 2020
7f35670
Updating changelog [ci skip]
jrnl-bot Apr 11, 2020
c33303b
Add Open Collective information to README (#916)
monkeywithacupcake Apr 18, 2020
fae7585
Upgrade license to GPLv3 (#918)
wren Apr 18, 2020
2da0a6c
fix typo in poetry config
wren Apr 18, 2020
38605be
Updating changelog [ci skip]
jrnl-bot Apr 18, 2020
23267b6
update makefile to match pipeline better
wren Apr 18, 2020
9310678
Updating changelog [ci skip]
jrnl-bot Apr 18, 2020
7a0f554
Incrementing version to v2.4-beta [ci skip]
jrnl-bot Apr 18, 2020
82a0a8a
Docs: editing config isn't always destructive (#923)
Epskampie Apr 25, 2020
43410de
Updating changelog [ci skip]
jrnl-bot Apr 25, 2020
4335e19
Clean up readme file (#924)
wren Apr 25, 2020
0c9c4b3
Updating changelog [ci skip]
jrnl-bot Apr 25, 2020
3820c1f
Incrementing version to v2.4 [ci skip]
jrnl-bot Apr 25, 2020
870c325
GitHub Pull Request Template Update (#927)
minchinweb May 2, 2020
4b58577
Disable --delete due to critical bug (#934)
wren May 2, 2020
c692b28
Updating changelog [ci skip]
jrnl-bot May 2, 2020
2d748bd
Incrementing version to v2.4.1 [ci skip]
jrnl-bot May 2, 2020
267698f
Allow most recent pytz version and update dependencies (#937)
micahellison May 5, 2020
9e1b80d
Change github new issue link to issue template chooser (#936)
micahellison May 5, 2020
065f38c
Updating changelog [ci skip]
jrnl-bot May 5, 2020
e302ecb
Prevent filtered delete from deleting journal (#935)
micahellison May 6, 2020
3d5b30e
Updating changelog [ci skip]
jrnl-bot May 6, 2020
0a3278d
Make sure testing cleans up after itself (#940)
wren May 7, 2020
ac22fda
add lockbot to lock comments on inactive, closed issues and prs (#938)
wren May 7, 2020
fedcab8
Improve privacy, security, and encryption documentation #896 (#925)
micahellison May 7, 2020
952cb90
Updating changelog [ci skip]
jrnl-bot May 7, 2020
e14d479
Apply isort Mk II (#942)
minchinweb May 9, 2020
ab9df20
Use gitlab to trigger releases in pipeline (#947)
wren May 9, 2020
00f817e
update travis config to fix deployment
wren May 9, 2020
d26c86e
Increment version to v2.4.2
jrnl-bot May 9, 2020
d9b2b2d
Fix duplicate text in multiple tag search by removing selective color…
micahellison May 9, 2020
15c52d7
Update changelog [ci skip]
jrnl-bot May 9, 2020
cdaf1f5
typo in recipes.md (#952)
zuchka May 16, 2020
e793c07
Update changelog [ci skip]
jrnl-bot May 16, 2020
7d4afd1
Ask for password before adding entry instead of after (#951)
ollybritton May 16, 2020
7328316
Update changelog [ci skip]
jrnl-bot May 16, 2020
678a241
Update lockbot comment to encourage linking to issue (#941)
minchinweb May 22, 2020
7600e14
Update changelog [ci skip]
jrnl-bot May 22, 2020
c456b85
Fix editor config when an argument with a space is used (#953)
wren May 23, 2020
48afaf9
Clean up templates and issues (#954)
wren May 23, 2020
b6d1ecc
Update changelog [ci skip]
jrnl-bot May 23, 2020
ea14e48
Cleaned up usage.md for clarity, formatting, and grammar. (#956)
guydebros May 27, 2020
f24cc0e
Ensure test data is always checked out with LF line endings (#965)
micahellison May 27, 2020
a077660
Speed up jrnl by 10%, improve slow imports (#959)
wotgl May 27, 2020
2311781
Fix title splitting logic to account for both newlines and periods (#…
eshrh May 27, 2020
333a7ea
Update changelog [ci skip]
jrnl-bot May 27, 2020
3b08710
Fix for hanging Windows tests on Travis (#969)
wren May 28, 2020
30c4528
Update changelog [ci skip]
jrnl-bot May 28, 2020
52eaef2
Fix set_keychain errors (#964)
eshrh May 30, 2020
3a94a4b
Increment version to v2.4.3-beta
jrnl-bot May 30, 2020
61f5c3f
Add extended metadata support for DayOne Classic (#928)
minchinweb Jun 6, 2020
79aad7c
Extensive modifications to overview.md (#957)
guydebros Jun 6, 2020
d756f09
Create directory if it doesn't exist (#963)
eshrh Jun 6, 2020
09ec5b4
Update changelog [ci skip]
jrnl-bot Jun 6, 2020
7b09ff2
Fix typo (#976)
eshrh Jun 6, 2020
9752349
ongoing changes to overview.md
guydebros Jun 9, 2020
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 .build/generate_changelog.sh
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,6 @@ git config --global user.email "[email protected]"
git config --global user.name "Jrnl Bot"
git checkout $BRANCH
git add "$FILENAME"
git commit -m "Updating changelog [ci skip]"
git commit -m "Update changelog [ci skip]"
git push https://${GITHUB_TOKEN}@github.com/jrnl-org/jrnl.git $BRANCH

36 changes: 36 additions & 0 deletions .build/gitlab-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# This file is a template, and might need editing before it works on your project.
# Official language image. Look for the different tagged releases at:
# https://hub.docker.com/r/library/python/tags/
image: python:latest

# Change pip's cache directory to be inside the project directory since we can
# only cache local items.
variables:
PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip"

# Pip's cache doesn't store the python packages
# https://pip.pypa.io/en/stable/reference/pip_install/#caching
#
# If you want to also cache the installed packages, you have to install
# them in a virtualenv and cache it as well.
cache:
paths:
- .cache/pip

before_script:
- python -V # Print out python version for debugging
- pip install poetry

release:
rules:
- if: $RELEASE != null
script:
- git config --global user.email "[email protected]"
- git config --global user.name "Jrnl Bot"
- git checkout "$CI_COMMIT_BRANCH"
- poetry version "$RELEASE"
- echo __version__ = \"$RELEASE\" > jrnl/__version__.py
- git add pyproject.toml jrnl/__version__.py
- git commit -m "Increment version to ${RELEASE}"
- git tag -a -m "$RELEASE" "$RELEASE"
- git push --follow-tags "https://${GITHUB_TOKEN}@github.com/jrnl-org/jrnl.git" "$CI_COMMIT_BRANCH"
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
*.journal text eol=lf
*.feature text eol=lf
50 changes: 33 additions & 17 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,20 +7,36 @@ assignees: ''

---

## Bug report

Hello! Thank you for reporting an issue!
If you would fill out the below points, that would make our process a whole lot easier!

* **Please tell us about your environment:**
- Jrnl version: (run `jrnl -v`)
- How you installed Jrnl
- Operating system [MacOS, Linux, Windows?]

* **What is the current behavior?**

* **Please provide the steps to reproduce and if possible a minimal demo of the problem**

* **What is the expected behavior?**

* **Other information** (e.g. detailed explanation, stacktraces, related issues, suggestions how to fix, links for us to have context, eg. stackoverflow, gitter, etc)
## Bug Report
<!--
Hello, and thank you for reporting an issue!
Please fill out the points below, as it will make our process much easier.
-->

<!-- Please tell us about your environment -->
### Environment
- Jrnl version: <!-- Run `jrnl -v` -->
- Install method: <!-- How did you install jrnl? (pipx, brew, etc) -->
- OS <!-- What is your operating system? (MacOS, Linux, Windows) -->

### Current Behavior
<!--
Please put a short description of what is currently happening.
-->

### Expected Behavior
<!--
Please write a short description of what you would expect to happen
(instead of what is currently happening).
-->

### Repro Steps
<!--
Please provide the steps to reproduce the problem. It is important for you to
be as precise as possible here, since more info will let us help you faster.
-->

### Other Information
<!-- (e.g. more detailed explanation, stacktraces, related
issues, suggestions how to fix, links for us to have context, eg.
stackoverflow, gitter, etc) -->
24 changes: 18 additions & 6 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,24 @@ assignees: ''
---

## Feature Request
<!--
Hello, and thank you for reporting an issue!
Please fill out the points below, as it will make our process much easier.
-->

Hello! Thank you for reporting an issue!
If you would fill out the below points, that would make our process a whole lot easier!
### Use Case/Motivation
<!--
What is the motivation / use case for changing the behavior?
-->

* **What is the motivation / use case for changing the behavior?**
### Example Usage
<!--
Please provide examples of the usage you would like to see.
e.g `jrnl --new-flag="super cool new feature"`
-->

* **Please provide examples of the usage**

* **Other information** (e.g. detailed explanation, stacktraces, related issues, suggestions how to fix, links for us to have context, eg. stackoverflow, gitter, etc)
### Other information
<!--
Please provide any other relevant info about this request (e.g. stacktraces,
related issues, suggestions how to fix, etc)
-->
47 changes: 30 additions & 17 deletions .github/ISSUE_TEMPLATE/support_request.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,20 +7,33 @@ assignees: ''

---

## Support request

Hello! Thank you for reporting an issue!
If you would fill out the below points, that would make our process a whole lot easier!

* **Please tell us about your environment:**

- Jrnl version: (run `jrnl -v`)
- How you installed Jrnl

- Operating system [MacOS, Linux, Windows?]

* **What are you trying to do?**

* **What have you tried?**

* **Other information** (e.g. detailed explanation, stacktraces, related issues, suggestions how to fix, links for us to have context, eg. stackoverflow, gitter, etc)
## Support Request
<!--
Hello, and thank you for reporting an issue!
Please fill out the points below, as it will make our process much easier.
-->

### Environment
<!--
Please tell us about your environment
-->
- Jrnl version: <!-- Run `jrnl -v` -->
- Install method: <!-- How did you install jrnl? (pipx, brew, etc) -->
- OS <!-- What is your operating system? (MacOS, Linux, Windows) -->

### What are you trying to do?
<!--
Please write a short description of what is happening.
-->

### What have you tried?
<!--
Have you tried anything to fix the problem? This can help give us more
information to help you with.
-->

### Other Information
<!--
Is there anything else we should know that might be helpful?
e.g. detailed explanation, stacktraces, related issues, suggestions how to fix
-->
39 changes: 23 additions & 16 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,26 @@
<!--
Thank you for wanting to contribute!

# **TEMPLATE PLEASE EDIT**
*Thank you for wanting to contribute! Please fill out this description as well as look at the checklist!*
Please fill out this description, and the checklist below.

Here are some key points to include in your description:
- What is this new code intended to do?
- Are there any related issues?
- What is the motivation for this change?
- What is an example of usage, or changes to config files? (if applicable)
-->

*Short block of text containing:
- Relevant changes in text form
- related issues
- Motivation (if applicable)
- Example of usage (if applicable)
- Example of changes to config files (if applicable)
*
### Checklist
- [ ] The code change is tested and works locally.
- [ ] Tests pass. Your PR cannot be merged unless tests pass
- [ ] There is no commented out code in this PR.
- [ ] Have you followed the guidelines in our Contributing document?
- [ ] Have you checked to ensure there aren't other open [Pull Requests](../pulls) for the same update/change?
- [ ] Have you added an explanation of what your changes do and why you'd like us to include them?
- [ ] Have you written new tests for your core changes, as applicable?

- [ ] I have read the [contributing doc](https://github.com/jrnl-org/jrnl/blob/develop/CONTRIBUTING.md).
- [ ] I have included a link to the relevant issue number.
- [ ] I have tested this code locally.
- [ ] I have checked to ensure there aren't other open [pull requests](../pulls)
for the same issue.
- [ ] I have written new tests for these changes, as needed.
- [ ] All tests pass.
<!--
NOTE: Your PR may not be reviewed if there are any failing tests. You can run
tests locally with `make test` (see the contributing doc if you need help with
`make`), or use our automated tests after you submit your PR.
-->
39 changes: 39 additions & 0 deletions .github/lock.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# Configuration for Lock Threads - https://github.com/dessant/lock-threads-app

# Number of days of inactivity before a closed issue or pull request is locked
daysUntilLock: 90

# Skip issues and pull requests created before a given timestamp. Timestamp must
# follow ISO 8601 (`YYYY-MM-DD`). Set to `false` to disable
skipCreatedBefore: false

# Issues and pull requests with these labels will be ignored. Set to `[]` to disable
exemptLabels: []

# Label to add before locking, such as `outdated`. Set to `false` to disable
lockLabel: ':lock:'

# Comment to post before locking. Set to `false` to disable
lockComment: >
This thread has been automatically locked since there has not been
any recent activity after it was closed. Please open a new issue for
related bugs. You can link back here from your new issue to continue
the conversation.

# Assign `resolved` as the reason for locking. Set to `false` to disable
setLockReason: true

# Limit to only `issues` or `pulls`
# only: issues

# Optionally, specify configuration settings just for `issues` or `pulls`
# issues:
# exemptLabels:
# - help-wanted
# lockLabel: outdated

# pulls:
# daysUntilLock: 30

# Repository to extend settings from
# _extends: repo
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -42,11 +42,13 @@ obj
# virtaulenv
env/
env*/
venv*/
.venv*/

# PyCharm Project files
.idea/

# export testing director
# export testing directories
exp/

_extras/
Expand Down
45 changes: 20 additions & 25 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -62,11 +62,15 @@ jobs:
- python: nightly

include:
- name: Lint, via Black
- name: Misc Linting
python: 3.8
script:
- poetry --version
- poetry check
- black --version
- black --check . --verbose --diff
- black --check --diff .
- pyflakes --version
- pyflakes .

# Python 3.6 Tests
- name: Python 3.6 on Linux
Expand All @@ -90,13 +94,13 @@ jobs:
name: Python 3.7 on MacOS
python: 3.7
env:
JRNL_PYTHON_VERSION: 3.7.5
JRNL_PYTHON_VERSION: 3.7.7
- <<: *test_windows
name: Python 3.7 on Windows
python: 3.7
env:
<<: *env_windows
JRNL_PYTHON_VERSION: 3.7.5
JRNL_PYTHON_VERSION: 3.7.7

# Python 3.8 Tests
- name: Python 3.8 on Linux
Expand All @@ -105,13 +109,13 @@ jobs:
name: Python 3.8 on MacOS
python: 3.8
env:
JRNL_PYTHON_VERSION: 3.8.0
JRNL_PYTHON_VERSION: 3.8.2
- <<: *test_windows
name: Python 3.8 on Windows
python: 3.8
env:
<<: *env_windows
JRNL_PYTHON_VERSION: 3.8.0
JRNL_PYTHON_VERSION: 3.8.2

# ... and beyond!
- name: Python nightly on Linux
Expand All @@ -125,19 +129,9 @@ jobs:
env:
TZ: America/Edmonton

# Changelog for Unreleased changes
- stage: Update Changelog
if: (tag IS present) OR (branch = develop AND type NOT IN (pull_request))
install:
- echo 'Skipping install'
script:
- ./.build/generate_changelog.sh

- stage: Deploy
if: tag IS present
before_deploy:
- poetry version "$TRAVIS_TAG"
- echo __version__ = \"$TRAVIS_TAG\" > jrnl/__version__.py
- poetry build
script:
- echo "Deployment starting..."
Expand All @@ -146,12 +140,13 @@ jobs:
script: poetry publish
skip_cleanup: true
on:
branch: master
tags: true
after_deploy:
- git config --global user.email "[email protected]"
- git config --global user.name "Jrnl Bot"
- git checkout master
- git add pyproject.toml jrnl/__version__.py
- git commit -m "Incrementing version to ${TRAVIS_TAG} [ci skip]"
- git push https://${GITHUB_TOKEN}@github.com/jrnl-org/jrnl.git master
all_branches: true

# Changelog for Unreleased changes
- stage: Update Changelog
if: (tag IS present) OR (branch = develop AND type NOT IN (pull_request))
install:
- echo 'Skipping installation step'
script:
- ./.build/generate_changelog.sh

Loading