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

fix: standardise requirement files structure in cookiecutter templates #199

Merged
merged 1 commit into from
Jul 13, 2022

Conversation

UsamaSadiq
Copy link
Member

Issue: BOM-2133

Description

  • Update the cookie cutters templates to maintain a standard requirement files structure for new apps.

@UsamaSadiq UsamaSadiq requested a review from timmc-edx May 30, 2022 09:25
Copy link
Member

@aht007 aht007 left a comment

Choose a reason for hiding this comment

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

LGTM! 👍🏻

@UsamaSadiq UsamaSadiq requested a review from timmc-edx June 3, 2022 09:54
@UsamaSadiq UsamaSadiq force-pushed the usamasadiq/bom-2133-requirement-files-structure branch from 92805ef to d7d5fdb Compare June 23, 2022 07:00
@UsamaSadiq UsamaSadiq requested a review from Jawayria July 4, 2022 13:18
@UsamaSadiq UsamaSadiq requested a review from timmc-edx July 7, 2022 10:41
Copy link
Contributor

@timmc-edx timmc-edx left a comment

Choose a reason for hiding this comment

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

Looks great, thank you!

@timmc-edx
Copy link
Contributor

Oh, one last thing -- could you add a CHANGELOG.rst entry before merging? Thanks!

@UsamaSadiq UsamaSadiq force-pushed the usamasadiq/bom-2133-requirement-files-structure branch from ba57a39 to 4bf2732 Compare July 13, 2022 06:27
@UsamaSadiq UsamaSadiq merged commit d51187f into master Jul 13, 2022
@UsamaSadiq UsamaSadiq deleted the usamasadiq/bom-2133-requirement-files-structure branch July 13, 2022 07:32
timmc-edx added a commit to openedx/event-bus-kafka that referenced this pull request Jul 13, 2022
timmc-edx added a commit to openedx/event-bus-kafka that referenced this pull request Jul 18, 2022
Implement `send_to_event_bus`, accepting signal, data, topic, and key information.

- Addresses #5
- Core talk-to-Kafka parts were copied from license manager prototype work, including
  https://github.com/openedx/license-manager/blob/38b38b0979bb5f643595337a9c189f619a7d483b/license_manager/apps/subscriptions/event_bus_utils.py#L56
- Manually tested against devstack Kafka (instructions included in commit)
- Punting on caching the producer for now, but do at least cache the serializer

Also:

- Remove deprecated config line
- Include some recent improvements from cookiecutter:
    - openedx/edx-cookiecutters#199 (requirements)
    - openedx/edx-cookiecutters#216 (test-all)

Small improvements that should be upstreamed to the cookiecutter:

- Clean up after docs build and before test-all
- Ignore pii_report output dir
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants