Skip to content

Commit

Permalink
Merge pull request #24 from davidomarf/release-v0.6.0
Browse files Browse the repository at this point in the history
# Release v0.6.0

## Major changes

- Commands
  - Implement `ginpar new [SKETCH]`
    - Create a new sketch inside the project's `config.content_path`
    - Use boilerplate code for sketches that already includes variables for dimensions.
  - Implement `ginpar serve`
    - Starts a new live-reloading server.
    - Builds on every file change inside `config.content_path`.
  - Update `ginpar quickstart`
    - Instead of copying files from the pypi package into the working directory, it clones a GitHub repository with the contents of the quickstart project, and removes all `.git*` files.
- API
  - Use YAML instead of JSON for the site config file
    - Easier to read and write.
    - YAML is a superset of JSON, so users are still able to write in JSON.

## Minor changes

- Tests
  - Implement tests for all the CLI commands except `serve`.
- Docs
  - Adopt numpydocs as the docstring style
  • Loading branch information
davidomarf authored Oct 24, 2019
2 parents c3141e8 + 92b490c commit 0548a9f
Show file tree
Hide file tree
Showing 38 changed files with 1,867 additions and 958 deletions.
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -234,7 +234,7 @@ pip-selfcheck.json

### VisualStudioCode ###
.vscode/*
!.vscode/settings.json
.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
Expand Down
3 changes: 2 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
{
"python.pythonPath": "/home/d/.local/share/virtualenvs/ginpar-rqgfLzln/bin/python"
"python.pythonPath": "/home/d/dev/ginpar/venv/bin/python3.7",
"python.formatting.provider": "black"
}
5 changes: 5 additions & 0 deletions Pipfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,16 @@ verify_ssl = true

[dev-packages]
pylint = "*"
black = "*"

[packages]
Jinja2 = "*"
PyYAML = "*"
click = "*"
livereload = "*"

[requires]
python_version = "3.7"

[pipenv]
allow_prereleases = true
68 changes: 66 additions & 2 deletions Pipfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 0548a9f

Please sign in to comment.