From c584aff615efd8fc7474a405b88e803d6a128aaf Mon Sep 17 00:00:00 2001 From: xmnlab Date: Fri, 22 Dec 2023 01:49:27 +0000 Subject: [PATCH] deploy: 8c17ffd77d01db491e7590ca42fe373802fa25ff --- changelog/changelog.md | 7 +++++++ changelog/index.html | 7 ++++++- search/search_index.json | 2 +- sitemap.xml | 12 ++++++------ sitemap.xml.gz | Bin 267 -> 266 bytes 5 files changed, 20 insertions(+), 8 deletions(-) diff --git a/changelog/changelog.md b/changelog/changelog.md index 306bed6..704694a 100644 --- a/changelog/changelog.md +++ b/changelog/changelog.md @@ -1,6 +1,13 @@ # Release Notes --- +# [0.3.0](https://github.com/osl-incubator/envers/compare/0.2.0...0.3.0) (2023-12-22) + + +### Features + +* Separate data.lock per profile and fix small issues ([#8](https://github.com/osl-incubator/envers/issues/8)) ([91a8b3d](https://github.com/osl-incubator/envers/commit/91a8b3d8b0fa2900fc35e3149352a77d0fd40b2b)) + # [0.2.0](https://github.com/osl-incubator/envers/compare/0.1.0...0.2.0) (2023-12-15) diff --git a/changelog/index.html b/changelog/index.html index 51afe99..003e7f4 100644 --- a/changelog/index.html +++ b/changelog/index.html @@ -393,13 +393,18 @@

Release Notes


+

0.3.0 (2023-12-22)

+

Features

+

0.2.0 (2023-12-15)

Bug Fixes

-

Features

+

Features

diff --git a/search/search_index.json b/search/search_index.json index 492bd85..6af8919 100644 --- a/search/search_index.json +++ b/search/search_index.json @@ -1 +1 @@ -{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"docs":[{"location":"","title":"Home","text":""},{"location":"#envers","title":"Envers","text":"

Envers is a tool for handling environment files (e.g. .env) for multiple kind of environments with versioning

"},{"location":"#features","title":"Features","text":""},{"location":"#credits","title":"Credits","text":"

This package was created with Cookieninja and the osl-incubator/scicookie project template.

"},{"location":"changelog/","title":"Release Notes","text":""},{"location":"changelog/#020-2023-12-15","title":"0.2.0 (2023-12-15)","text":""},{"location":"changelog/#bug-fixes","title":"Bug Fixes","text":""},{"location":"changelog/#features","title":"Features","text":""},{"location":"contributing/","title":"Contributing","text":"

In order to be able to contribute, it is important that you understand the project layout. This project uses the src layout, which means that the package code is located at ./src/envers.

For my information, check the official documentation: https://packaging.python.org/en/latest/discussions/src-layout-vs-flat-layout/

In addition, you should know that to build our package we use Poetry, it's a Python package management tool that simplifies the process of building and publishing Python packages. It allows us to easily manage dependencies, virtual environments and package versions. Poetry also includes features such as dependency resolution, lock files and publishing to PyPI. Overall, Poetry streamlines the process of managing Python packages, making it easier for us to create and share our code with others.

Contributions are welcome, and they are greatly appreciated! Every little bit helps, and credit will always be given.

You can contribute in many ways:

"},{"location":"contributing/#types-of-contributions","title":"Types of Contributions","text":""},{"location":"contributing/#report-bugs","title":"Report Bugs","text":"

Report bugs at https://github.com/osl-incubator/envers/issues.

If you are reporting a bug, please include:

"},{"location":"contributing/#fix-bugs","title":"Fix Bugs","text":"

Look through the GitHub issues for bugs. Anything tagged with \u201cbug\u201d and \u201chelp wanted\u201d is open to whoever wants to implement it.

"},{"location":"contributing/#implement-features","title":"Implement Features","text":"

Look through the GitHub issues for features. Anything tagged with \u201cenhancement\u201d and \u201chelp wanted\u201d is open to whoever wants to implement it.

"},{"location":"contributing/#write-documentation","title":"Write Documentation","text":"

Envers could always use more documentation, whether as part of the official Envers docs, in docstrings, or even on the web in blog posts, articles, and such.

"},{"location":"contributing/#submit-feedback","title":"Submit Feedback","text":"

The best way to send feedback is to file an issue at https://github.com/osl-incubator/envers/issues.

If you are proposing a feature:

"},{"location":"contributing/#get-started","title":"Get Started!","text":"

Ready to contribute? Here\u2019s how to set up envers for local development.

  1. Fork the envers repo on GitHub.

  2. Clone your fork locally::

    $ git clone git@github.com:your_name_here/envers.git

  3. Install your local copy into a virtualenv. Assuming you have virtualenvwrapper installed, this is how you set up your fork for local development::

    $ mkvirtualenv envers $ cd envers/ $ python setup.py develop

  4. Create a branch for local development::

    $ git checkout -b name-of-your-bugfix-or-feature

    Now you can make your changes locally.

  5. When you\u2019re done making changes, check that your changes pass flake8 and the tests, including testing other Python versions with tox::

    $ make lint $ make test

    To get flake8 and tox, just pip install them into your virtualenv.

  6. Commit your changes and push your branch to GitHub::

    $ git add . $ git commit -m \u201cYour detailed description of your changes.\u201d $ git push origin name-of-your-bugfix-or-feature

  7. Submit a pull request through the GitHub website.

"},{"location":"contributing/#pull-request-guidelines","title":"Pull Request Guidelines","text":"

Before you submit a pull request, check that it meets these guidelines:

  1. The pull request should include tests.
  2. If the pull request adds functionality, the docs should be updated. Put your new functionality into a function with a docstring, and add the feature to the list in README.rst.
  3. The pull request should work for Python >= 3.8.
"},{"location":"contributing/#tips","title":"Tips","text":"

To run a subset of tests::

$ pytest tests.test_envers\n

"},{"location":"contributing/#release","title":"Release","text":"

This project uses semantic-release in order to cut a new release based on the commit-message.

"},{"location":"contributing/#commit-message-format","title":"Commit message format","text":"

semantic-release uses the commit messages to determine the consumer impact of changes in the codebase. Following formalized conventions for commit messages, semantic-release automatically determines the next semantic version number, generates a changelog and publishes the release.

By default, semantic-release uses Angular Commit Message Conventions. The commit message format can be changed with the preset or config options_ of the @semantic-release/commit-analyzer and @semantic-release/release-notes-generator plugins.

Tools such as commitizen or commitlint can be used to help contributors and enforce valid commit messages.

The table below shows which commit message gets you which release type when semantic-release runs (using the default configuration):

Commit message Release type fix(pencil): stop graphite breaking when pressure is applied Fix Release feat(pencil): add 'graphiteWidth' option Feature Release perf(pencil): remove graphiteWidth option Chore BREAKING CHANGE: The graphiteWidth option has been removed Breaking Release

source: https://github.com/semantic-release/semantic-release/blob/master/README.md#commit-message-format

As this project uses the squash and merge strategy, ensure to apply the commit message format to the PR's title.

"},{"location":"example/","title":"Envers","text":"In\u00a0[1]: Copied!
import envers\n
import envers In\u00a0[\u00a0]: Copied!
\n
"},{"location":"example/#envers","title":"Envers\u00b6","text":"

Envers is Python library that aims to do ...

"},{"location":"example/#getting-started","title":"Getting Started\u00b6","text":"

First, check our documentation about the installation.

Now, let's import our library:

"},{"location":"installation/","title":"Installation","text":""},{"location":"installation/#stable-release","title":"Stable release","text":"

To install Envers, run this command in your terminal:

$ pip install envers\n

This is the preferred method to install Envers, as it will always install the most recent stable release.

If you don't have pip installed, this Python installation guide can guide you through the process.

"},{"location":"installation/#from-sources","title":"From sources","text":"

The sources for Envers can be downloaded from the Github repo.

You can either clone the public repository:

$ git clone https://github.com/osl-incubator/envers\n

Or download the tarball:

$ curl -OJL https://github.com/osl-incubator/envers/tarball/main\n

Once you have a copy of the source, you can install it with:

$ poetry install\n
"},{"location":"api/references/","title":"Api references","text":""},{"location":"api/references/#envers","title":"envers","text":"

Envers.

"},{"location":"api/references/#envers-functions","title":"Functions","text":""},{"location":"api/references/#envers.get_version","title":"get_version()","text":"

Return the program version.

"}]} \ No newline at end of file +{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"docs":[{"location":"","title":"Home","text":""},{"location":"#envers","title":"Envers","text":"

Envers is a tool for handling environment files (e.g. .env) for multiple kind of environments with versioning

"},{"location":"#features","title":"Features","text":""},{"location":"#credits","title":"Credits","text":"

This package was created with Cookieninja and the osl-incubator/scicookie project template.

"},{"location":"changelog/","title":"Release Notes","text":""},{"location":"changelog/#030-2023-12-22","title":"0.3.0 (2023-12-22)","text":""},{"location":"changelog/#features","title":"Features","text":""},{"location":"changelog/#020-2023-12-15","title":"0.2.0 (2023-12-15)","text":""},{"location":"changelog/#bug-fixes","title":"Bug Fixes","text":""},{"location":"changelog/#features_1","title":"Features","text":""},{"location":"contributing/","title":"Contributing","text":"

In order to be able to contribute, it is important that you understand the project layout. This project uses the src layout, which means that the package code is located at ./src/envers.

For my information, check the official documentation: https://packaging.python.org/en/latest/discussions/src-layout-vs-flat-layout/

In addition, you should know that to build our package we use Poetry, it's a Python package management tool that simplifies the process of building and publishing Python packages. It allows us to easily manage dependencies, virtual environments and package versions. Poetry also includes features such as dependency resolution, lock files and publishing to PyPI. Overall, Poetry streamlines the process of managing Python packages, making it easier for us to create and share our code with others.

Contributions are welcome, and they are greatly appreciated! Every little bit helps, and credit will always be given.

You can contribute in many ways:

"},{"location":"contributing/#types-of-contributions","title":"Types of Contributions","text":""},{"location":"contributing/#report-bugs","title":"Report Bugs","text":"

Report bugs at https://github.com/osl-incubator/envers/issues.

If you are reporting a bug, please include:

"},{"location":"contributing/#fix-bugs","title":"Fix Bugs","text":"

Look through the GitHub issues for bugs. Anything tagged with \u201cbug\u201d and \u201chelp wanted\u201d is open to whoever wants to implement it.

"},{"location":"contributing/#implement-features","title":"Implement Features","text":"

Look through the GitHub issues for features. Anything tagged with \u201cenhancement\u201d and \u201chelp wanted\u201d is open to whoever wants to implement it.

"},{"location":"contributing/#write-documentation","title":"Write Documentation","text":"

Envers could always use more documentation, whether as part of the official Envers docs, in docstrings, or even on the web in blog posts, articles, and such.

"},{"location":"contributing/#submit-feedback","title":"Submit Feedback","text":"

The best way to send feedback is to file an issue at https://github.com/osl-incubator/envers/issues.

If you are proposing a feature:

"},{"location":"contributing/#get-started","title":"Get Started!","text":"

Ready to contribute? Here\u2019s how to set up envers for local development.

  1. Fork the envers repo on GitHub.

  2. Clone your fork locally::

    $ git clone git@github.com:your_name_here/envers.git

  3. Install your local copy into a virtualenv. Assuming you have virtualenvwrapper installed, this is how you set up your fork for local development::

    $ mkvirtualenv envers $ cd envers/ $ python setup.py develop

  4. Create a branch for local development::

    $ git checkout -b name-of-your-bugfix-or-feature

    Now you can make your changes locally.

  5. When you\u2019re done making changes, check that your changes pass flake8 and the tests, including testing other Python versions with tox::

    $ make lint $ make test

    To get flake8 and tox, just pip install them into your virtualenv.

  6. Commit your changes and push your branch to GitHub::

    $ git add . $ git commit -m \u201cYour detailed description of your changes.\u201d $ git push origin name-of-your-bugfix-or-feature

  7. Submit a pull request through the GitHub website.

"},{"location":"contributing/#pull-request-guidelines","title":"Pull Request Guidelines","text":"

Before you submit a pull request, check that it meets these guidelines:

  1. The pull request should include tests.
  2. If the pull request adds functionality, the docs should be updated. Put your new functionality into a function with a docstring, and add the feature to the list in README.rst.
  3. The pull request should work for Python >= 3.8.
"},{"location":"contributing/#tips","title":"Tips","text":"

To run a subset of tests::

$ pytest tests.test_envers\n

"},{"location":"contributing/#release","title":"Release","text":"

This project uses semantic-release in order to cut a new release based on the commit-message.

"},{"location":"contributing/#commit-message-format","title":"Commit message format","text":"

semantic-release uses the commit messages to determine the consumer impact of changes in the codebase. Following formalized conventions for commit messages, semantic-release automatically determines the next semantic version number, generates a changelog and publishes the release.

By default, semantic-release uses Angular Commit Message Conventions. The commit message format can be changed with the preset or config options_ of the @semantic-release/commit-analyzer and @semantic-release/release-notes-generator plugins.

Tools such as commitizen or commitlint can be used to help contributors and enforce valid commit messages.

The table below shows which commit message gets you which release type when semantic-release runs (using the default configuration):

Commit message Release type fix(pencil): stop graphite breaking when pressure is applied Fix Release feat(pencil): add 'graphiteWidth' option Feature Release perf(pencil): remove graphiteWidth option Chore BREAKING CHANGE: The graphiteWidth option has been removed Breaking Release

source: https://github.com/semantic-release/semantic-release/blob/master/README.md#commit-message-format

As this project uses the squash and merge strategy, ensure to apply the commit message format to the PR's title.

"},{"location":"example/","title":"Envers","text":"In\u00a0[1]: Copied!
import envers\n
import envers In\u00a0[\u00a0]: Copied!
\n
"},{"location":"example/#envers","title":"Envers\u00b6","text":"

Envers is Python library that aims to do ...

"},{"location":"example/#getting-started","title":"Getting Started\u00b6","text":"

First, check our documentation about the installation.

Now, let's import our library:

"},{"location":"installation/","title":"Installation","text":""},{"location":"installation/#stable-release","title":"Stable release","text":"

To install Envers, run this command in your terminal:

$ pip install envers\n

This is the preferred method to install Envers, as it will always install the most recent stable release.

If you don't have pip installed, this Python installation guide can guide you through the process.

"},{"location":"installation/#from-sources","title":"From sources","text":"

The sources for Envers can be downloaded from the Github repo.

You can either clone the public repository:

$ git clone https://github.com/osl-incubator/envers\n

Or download the tarball:

$ curl -OJL https://github.com/osl-incubator/envers/tarball/main\n

Once you have a copy of the source, you can install it with:

$ poetry install\n
"},{"location":"api/references/","title":"Api references","text":""},{"location":"api/references/#envers","title":"envers","text":"

Envers.

"},{"location":"api/references/#envers-functions","title":"Functions","text":""},{"location":"api/references/#envers.get_version","title":"get_version()","text":"

Return the program version.

"}]} \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml index 7d080a8..6180ab6 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -2,32 +2,32 @@ https://osl-incubator.github.io/envers/ - 2023-12-15 + 2023-12-22 daily https://osl-incubator.github.io/envers/changelog/ - 2023-12-15 + 2023-12-22 daily https://osl-incubator.github.io/envers/contributing/ - 2023-12-15 + 2023-12-22 daily https://osl-incubator.github.io/envers/example/ - 2023-12-15 + 2023-12-22 daily https://osl-incubator.github.io/envers/installation/ - 2023-12-15 + 2023-12-22 daily https://osl-incubator.github.io/envers/api/references/ - 2023-12-15 + 2023-12-22 daily \ No newline at end of file diff --git a/sitemap.xml.gz b/sitemap.xml.gz index 42c46b5c8d9f8ec6e59515f20cb7d07efb75320d..ec6e9ee584b1e5591f069b3c23c5adc87689f67e 100644 GIT binary patch delta 247 zcmViI{o|NIBDEBX?z>t z=5liqa#5Gt=!-8*a=y=HSClP3Vx~nz_+Ek&>x>Pc#gK6 yIX&*-VezKN$>HHSttZybX-)+?JglB9M7&^39mjvD)_qAIhx!47?WJUB1ONbu%X?b@