{"id":20037849,"url":"https://github.com/openedx/frontend-app-discussions","last_synced_at":"2025-04-10T01:13:11.177Z","repository":{"id":37092087,"uuid":"286865731","full_name":"openedx/frontend-app-discussions","owner":"openedx","description":"A React-based micro frontend for the Open edX discussion forums.","archived":false,"fork":false,"pushed_at":"2025-04-09T18:55:56.000Z","size":7188,"stargazers_count":6,"open_issues_count":31,"forks_count":73,"subscribers_count":58,"default_branch":"master","last_synced_at":"2025-04-10T01:13:06.260Z","etag":null,"topics":["pr-sandboxes-enabled"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/openedx.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-08-11T23:04:15.000Z","updated_at":"2025-04-09T18:53:30.000Z","dependencies_parsed_at":"2022-07-08T19:39:37.150Z","dependency_job_id":"900dc526-3bc2-4bba-b3f1-3b86afa40029","html_url":"https://github.com/openedx/frontend-app-discussions","commit_stats":null,"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openedx%2Ffrontend-app-discussions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openedx%2Ffrontend-app-discussions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openedx%2Ffrontend-app-discussions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openedx%2Ffrontend-app-discussions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openedx","download_url":"https://codeload.github.com/openedx/frontend-app-discussions/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248137891,"owners_count":21053775,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["pr-sandboxes-enabled"],"created_at":"2024-11-13T10:23:21.618Z","updated_at":"2025-04-10T01:13:11.157Z","avatar_url":"https://github.com/openedx.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"########################\nfrontend-app-discussions\n########################\n\n|Codecov| |license|\n\n.. |Codecov| image:: https://codecov.io/gh/openedx/frontend-app-discussions/branch/master/graph/badge.svg?token=3z7XvuzTq3\n   :target: https://codecov.io/gh/openedx/frontend-app-discussions\n.. |license| image:: https://img.shields.io/badge/license-AGPL-informational\n   :target: https://github.com/openedx/frontend-app-discussions/blob/master/LICENSE\n\n********\nPurpose\n********\n\nThis repository is a React-based micro frontend for the Open edX discussion forums.\n\n***************\nGetting Started\n***************\n\nPrerequisites\n=============\n\nThe `devstack`_ is currently recommended as a development environment for your\nnew MFE.  If you start it with ``make dev.up.lms`` that should give you\neverything you need as a companion to this frontend.\n\nNote that it is also possible to use `Tutor`_ to develop an MFE.  You can refer\nto the `relevant tutor-mfe documentation`_ to get started using it.\n\n.. _Devstack: https://github.com/openedx/devstack\n\n.. _Tutor: https://github.com/overhangio/tutor\n\n.. _relevant tutor-mfe documentation: https://github.com/overhangio/tutor-mfe#mfe-development\n\nCloning and Startup\n===================\n\n1. Clone your new repo:\n\n  ``git clone https://github.com/openedx/frontend-app-discussions.git``\n\n2. Install npm dependencies:\n\n  ``cd frontend-app-discussions \u0026\u0026 npm install``\n\n3. Start the dev server:\n\n  ``npm start``\n\nThe dev server is running at `http://localhost:2002 \u003chttp://localhost:2002\u003e`_.\n\nPlugins\n=======\nThis MFE can be customized using `Frontend Plugin Framework \u003chttps://github.com/openedx/frontend-plugin-framework\u003e`_.\n\nThe parts of this MFE that can be customized in that manner are documented `here \u003c/src/plugin-slots\u003e`_.\n\nGetting Help\n============\nPlease tag **@openedx/edx-infinity ** on any PRs or issues.  Thanks.\n\nIf you're having trouble, we have discussion forums at https://discuss.openedx.org where you can connect with others in the community.\nFor anything non-trivial, the best path is to open an issue in this repository with as many details about the issue you are facing as you can provide.\n\nhttps://github.com/openedx/frontend-app-discussions/issues\n\nFor more information about these options, see the `Getting Help`_ page.\n\n.. _Getting Help: https://openedx.org/getting-help\n\nHow to Contribute\n=================\n\nDetails about how to become a contributor to the Open edX project may be found in the wiki at `How to contribute`_\n\n.. _How to contribute: https://docs.openedx.org/en/latest/developers/references/developer_guide/process/index.html\n\nPR description template should be automatically applied if you are sending PR from github interface; otherwise you\ncan find it it at `PULL_REQUEST_TEMPLATE.md \u003chttps://github.com/openedx/frontend-app-discussions/blob/master/.github/pull_request_template.md\u003e`_\n\nThis project is currently accepting all types of contributions, bug fixes and security fixes\n\nThe Open edX Code of Conduct\n============================\nAll community members should familiarize themselves with the `Open edX Code of Conduct`_.\n\n.. _Open edX Code of Conduct: https://openedx.org/code-of-conduct/\n\nPeople\n======\nThe assigned maintainers for this component and other project details may be found in Backstage or from inspecting catalog-info.yaml.\n\nReporting Security Issues\n-------------------------\nPlease do not report security issues in public. Please email security@openedx.org.\n\nProject Structure\n=================\n\nThe source for this project is organized into nested submodules according to the ADR `Feature-based Application Organization \u003chttps://github.com/openedx/frontend-app-discussions/blob/master/docs/decisions/0002-feature-based-application-organization.rst\u003e`_.\n\nBuild Process Notes\n===================\n\n**Production Build**\n\nThe production build is created with ``npm run build``.\n\nLicense\n=======\n\nThe code in this repository is licensed under the AGPLv3 unless otherwise\nnoted.\n\nPlease see `LICENSE \u003cLICENSE\u003e`_ for details.\n\nInternationalization\n====================\n\nPlease see `edx/frontend-platform's i18n module \u003chttps://edx.github.io/frontend-platform/module-Internationalization.html\u003e`_ for documentation on internationalization.  The documentation explains how to use it, and the `How To \u003chttps://github.com/openedx/frontend-i18n/blob/master/docs/how_tos/i18n.rst\u003e`_ has more detail.\n\nReporting Security Issues\n=========================\n\nPlease do not report security issues in public. Please email security@openedx.org.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenedx%2Ffrontend-app-discussions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenedx%2Ffrontend-app-discussions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenedx%2Ffrontend-app-discussions/lists"}