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

style: apply formatter to markdown files #59

Merged
merged 2 commits into from
Oct 22, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
8 changes: 2 additions & 6 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,12 @@ I really enjoy OpenFisca, but I recently encountered an issue.

### Here is what I did:


### Here is what I expected to happen:


### Here is what actually happened:


### Here is data (or links to it) that can help you reproduce this issue:



## Context

I identify more as a:
Expand All @@ -27,4 +22,5 @@ I identify more as a:
- Lobbyist _(I model reforms to make them exist)_.
- Producer _(I make computations on individual situations)_.

(remove this line as well as all items in the list that don't fit your situation)
(remove this line as well as all items in the list that don't fit your
situation)
20 changes: 12 additions & 8 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,21 @@
Thanks for contributing to OpenFisca ! Please remove this line, as well as, for each line below, the cases which are not relevant to your contribution :)
Thanks for contributing to OpenFisca ! Please remove this line, as well as, for
each line below, the cases which are not relevant to your contribution :)

* Tax and benefit system evolution. | Technical improvement. | Crash fix. | Minor change.
* Impacted periods: all. | until DD/MM/YYYY. | from DD/MM/YYYY.
* Impacted areas: `path/to/file/containing/impacted/variables`
* Details:
- Tax and benefit system evolution. | Technical improvement. | Crash fix. |
Minor change.
- Impacted periods: all. | until DD/MM/YYYY. | from DD/MM/YYYY.
- Impacted areas: `path/to/file/containing/impacted/variables`
- Details:
- New feature or new behaviour description
- Cases for which an error was noticed

- - - -
______________________________________________________________________

These changes _(remove lines which are not relevant to your contribution)_:

- Impact the OpenFisca-Extension-Template public API (for instance renaming or removing a variable)
- Impact the OpenFisca-Extension-Template public API (for instance renaming or
removing a variable)
- Add a new feature (for instance adding a variable)
- Fix or improve an already existing calculation.
- Change non-functional parts of this repository (for instance editing the README)
- Change non-functional parts of this repository (for instance editing the
README)
134 changes: 75 additions & 59 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,130 +1,141 @@
# Changelog

### 2.0.1 - [#59](https://github.com/openfisca/extension-template/pull/59)

- Minor change.
- Impacted areas: `**/*.md`
- Details:
- Apply formatter to markdown files

# 2.0.0 - [#54](https://github.com/openfisca/extension-template/pull/54)

* Technical Changes
* Details:
- Technical Changes
- Details:
- Run tests in absolute isolation
- Uses `poetry` to ensure deterministic builds
- Uses `tox` to test builds in isolation

### 1.3.15 - [#57](https://github.com/openfisca/extension-template/pull/57)

* Crash fix.
* Details:
- Crash fix.
- Details:
- Add pyproject.toml
- Fix variables not being loaded
- Upgrade country-template to latest

### 1.3.14 - [#55](https://github.com/openfisca/extension-template/pull/55)

* Technical improvement.
* Details:
- Technical improvement.
- Details:
- Use PyPi token for authentication on CI `deploy` job
- Allows for Python package upload since the 2FA enforcement on PyPi

### 1.3.13 - [#53](https://github.com/openfisca/extension-template/pull/53)

* Minor change.
* Details:
- Minor change.
- Details:
- Improve format with isort & pyupgrade
- This to help transition to py3.8 and np1.21+

### 1.3.12 - [#52](https://github.com/openfisca/extension-template/pull/52)

* Minor change.
* Details:
- Minor change.
- Details:
- Add .editorconfig for consistency of editor settings across packages

### 1.3.11 - [#51](https://github.com/openfisca/extension-template/pull/51)

* Technical Changes
* Details:
* Migrate from CircleCI to Github Actions
- Technical Changes
- Details:
- Migrate from CircleCI to Github Actions

### 1.3.10 - [#42](https://github.com/openfisca/extension-template/pull/42)

* Technical change
* Details:
- Technical change
- Details:
- Add tar.gz to PyPi to be used by conda to build conda package.

### 1.3.9 - [#37](https://github.com/openfisca/extension-template/pull/37)

* Technical change
* Details:
- Technical change
- Details:
- Migrate from deprecated Dependabot.com to GitHub-native Dependabot service
- Allows to track the dependencies updates according to new `.github/dependabot.yml` configuration file
- Allows to track the dependencies updates according to new
`.github/dependabot.yml` configuration file

### 1.3.8 - [#35](https://github.com/openfisca/extension-template/pull/35)

* Minor change.
* Details:
- Add support for `flake8-bugbear` < 22
- Minor change.
- Details:
- Add support for `flake8-bugbear` \< 22

### 1.3.7 - [#33](https://github.com/openfisca/extension-template/pull/33)

* Minor change.
* Details:
- Add support for `flake8-print` < 5
- Minor change.
- Details:
- Add support for `flake8-print` \< 5

### 1.3.6 - [#36](https://github.com/openfisca/extension-template/pull/36)

* Technical improvement.
* Details:
- Technical improvement.
- Details:
- Forces the installation of the new build each time `make build` is run
- CircleCI tests against the packaged version of this library
- When a branch is pushed first time, CircleCI creates a build and caches dependencies
- When a branch is pushed first time, CircleCI creates a build and caches
dependencies
- Subsequent pushes do not reinstall the build as it is already in cache
- If the code has been modified in between, changes will be ignored, and tests will fail
- If the code has been modified in between, changes will be ignored, and
tests will fail

### 1.3.5 - [#32](https://github.com/openfisca/extension-template/pull/32)

* Technical improvement.
* Impacted areas: `**/*`
* Details:
- Make style checks stricter and clearer to help country package developers get started
- Technical improvement.
- Impacted areas: `**/*`
- Details:
- Make style checks stricter and clearer to help country package developers
get started

### 1.3.4 - [#28](https://github.com/openfisca/extension-template/pull/28)

* Minor change.
* Details:
- Minor change.
- Details:
- Upgrade `autopep8`, `flake8` & `pycodestyle`

### 1.3.3 - [#25](https://github.com/openfisca/extension-template/pull/25)

* Technical change
* Details:
- Technical change
- Details:
- Upgrade `autopep8`

### 1.3.2 - [#24](https://github.com/openfisca/extension-template/pull/24)

* Technical change
* Details:
- Technical change
- Details:
- Update `autopep8`

### 1.3.1 - [#22](https://github.com/openfisca/extension-template/pull/22)

* Technical change
* Details:
- Technical change
- Details:
- Update `flake8`, `autopep8` and `pycodestyle`

## 1.3.0

* Technical change
* Details:
- Technical change
- Details:
- Remove Python 2 build and deploy on continuous integration
- Update test command
- Update `country-template` dependency (uses Core v27)


### 1.2.0 - [#18](https://github.com/openfisca/extension-template/pull/18)

* Technical change
* Details:
- Technical change
- Details:
- Adapt to OpenFisca Core v25
- Change the syntax of OpenFisca YAML tests

For instance, a test that was using the `input_variables` and the `output_variables` keywords like:
For instance, a test that was using the `input_variables` and the
`output_variables` keywords like:

```yaml
- name: Basic income
Expand Down Expand Up @@ -192,37 +203,42 @@ becomes:

### 1.1.7 - [#16](https://github.com/openfisca/extension-template/pull/16)

* Technical change
* Details:
- Technical change
- Details:
- Tests library against its packaged version
- By doing so, we prevent some hideous bugs

### 1.1.6 - [#15](https://github.com/openfisca/extension-template/pull/15)

_Note: the 1.1.5 version has been unpublished as it was used for test analysis_

* Add continuous deployment with CircleCI, triggered by a merge to `master` branch
- Add continuous deployment with CircleCI, triggered by a merge to `master`
branch

### 1.1.4 - [#13](https://github.com/openfisca/extension-template/pull/13)

* Declare package compatible with OpenFisca Country Template v3
- Declare package compatible with OpenFisca Country Template v3

## 1.1.3 - [#8](https://github.com/openfisca/extension-template/pull/8)

* Technical improvement:
* Details:
- Adapt to version `21.0.0` of Openfisca-Core and version `2.1.0` of Country-Template
- Technical improvement:
- Details:
- Adapt to version `21.0.0` of Openfisca-Core and version `2.1.0` of
Country-Template

## 1.1.2 - [#7](https://github.com/openfisca/extension-template/pull/7)

* Technical improvement:
* Details:
- Adapt to version `20.0.0` of Openfisca-Core and version `1.4.0` of Country-Template
- Technical improvement:
- Details:
- Adapt to version `20.0.0` of Openfisca-Core and version `1.4.0` of
Country-Template

## 1.1.1 - [#5](https://github.com/openfisca/extension-template/pull/5)

* Technical improvement: adapt to version `17.0.0` of Openfisca-Core and version `1.2.4` of Country-Template
* Details:
- Technical improvement: adapt to version `17.0.0` of Openfisca-Core and
version `1.2.4` of Country-Template
- Details:
- Transform XML parameter files to YAML parameter files.
- Gather tests in the directory `tests`. The command `make test` runs only the tests contained in that directory.
- Gather tests in the directory `tests`. The command `make test` runs only
the tests contained in that directory.
- Add a changelog.
Loading