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

docs: improve documentation to explain the actual plugin behavior #105

Merged
merged 7 commits into from
Jul 10, 2024

Conversation

dcoa
Copy link
Contributor

@dcoa dcoa commented Jun 12, 2024

This PR improves the repository documentation for a better understanding of the eox-tagging plugin.

For repo description:

eox-tagging is an Open edX plugin that enables tagging of platform objects for categorization, adding information, and more.

Additional information
JIRA

@Alec4r Alec4r requested a review from MaferMazu June 12, 2024 08:20
@dcoa dcoa requested a review from a team June 12, 2024 08:21
README.rst Outdated Show resolved Hide resolved
README.rst Outdated Show resolved Hide resolved
@dcoa dcoa changed the title Dcoa/improve docs docs: improve documentation to explain the actual plugin behavior Jun 18, 2024
README.rst Outdated

.. code-block:: bash
#. Install a new fresh instance of tutor following `this steps <https://docs.tutor.overhang.io/quickstart.html#quickstart-1-click-install>`_. *If your instance is running, you can skip this step.*
#. Add to the Tutor configuration in the file ``cat "$(tutor config printroot)/config.yml"`` these lines that install eox-tagging lib:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's use the same structure as in eox-tenant:

#. Add this plugin in your Tutor ``config.yml`` with the ``OPENEDX_EXTRA_PIP_REQUIREMENTS`` setting.

   .. code-block:: yaml
      
      OPENEDX_EXTRA_PIP_REQUIREMENTS:
         - eox-tagging=={{version}}
         
#. Save the configuration with ``tutor config save``.
#. Build the image and launch your platform with ``tutor local launch``.

README.rst Outdated
Comment on lines 54 to 59
The plugin is configured for the latest release (Quince).

We will list here the changes in the plugin settings that should be applied to be used for previous releases. If the release you are looking for is not listed,
the actual configuration is sufficient or incompatible with the current eox-tagging version.

If you are installing a previous version, please refer to the tag to verify the configuration that should be applied.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same here:

Suggested change
The plugin is configured for the latest release (Quince).
We will list here the changes in the plugin settings that should be applied to be used for previous releases. If the release you are looking for is not listed,
the actual configuration is sufficient or incompatible with the current eox-tagging version.
If you are installing a previous version, please refer to the tag to verify the configuration that should be applied.
The plugin is configured for the latest release (Quince). The following changes in the plugin settings should be applied to be used for previous releases.
If the release you are looking for is not listed, the actual configuration is sufficient or it is incompatible with the current eox-tagging version.

@mariajgrimaldi
Copy link
Member

mariajgrimaldi commented Jun 25, 2024

Just a few comments left to address. If my review is erased by a new commit (not sure if that's the configuration for this repo) please ping me so I can approve again.

eox_tagging/settings/test.py Outdated Show resolved Hide resolved
README.rst Show resolved Hide resolved
README.rst Outdated Show resolved Hide resolved
README.rst Show resolved Hide resolved
Copy link
Contributor

@magajh magajh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@dcoa dcoa merged commit 7799bea into master Jul 10, 2024
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants