From 83974b1649e813eadce9a825252f25f982a9ac2f Mon Sep 17 00:00:00 2001 From: mashal-m Date: Thu, 26 Oct 2023 13:41:35 +0500 Subject: [PATCH] refactor: updated README file to reflect template changes --- README.rst | 56 +++++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 47 insertions(+), 9 deletions(-) diff --git a/README.rst b/README.rst index cdab068b..214e8fd7 100644 --- a/README.rst +++ b/README.rst @@ -1,29 +1,51 @@ +###################################### +frontend-app-enterprise-public-catalog +###################################### + |Build Status| |Codecov| |license| -frontend-app-enterprise-public-catalog -====================================== -Introduction ------------- +******** +Purpose +******** This application is a public facing catalog page for use by edX consumers to find courses in catalogs before deciding to enroll. -The dev server is running at `http://localhost:8735 `_. -The staging server is running at `https://explore-catalog.stage.edx.org/ `_. +*************** +Getting Started +*************** + +Prerequisites +============= + +The `devstack`_ is currently recommended as a development environment for your +new MFE. If you start it with ``make dev.up.lms`` that should give you +everything you need as a companion to this frontend. + +Note that it is also possible to use `Tutor`_ to develop an MFE. You can refer +to the `relevant tutor-mfe documentation`_ to get started using it. + +.. _Devstack: https://github.com/openedx/devstack + +.. _Tutor: https://github.com/overhangio/tutor + +.. _relevant tutor-mfe documentation: https://github.com/overhangio/tutor-mfe#mfe-development Project Structure ------------------ +================= The source for this project is organized into nested submodules according to the ADR `Feature-based Application Organization `_. Build Process Notes -------------------- +=================== **Local Development** To run this project locally: 1. Clone this repository + ``git clone https://github.com/openedx/frontend-app-enterprise-public-catalog.git`` + 2. From repository root folder, run: ``npm install`` @@ -53,6 +75,9 @@ To run this project locally: to start your local server at `http://localhost:8735 `_. +The dev server is running at `http://localhost:8735 `_. +The staging server is running at `https://explore-catalog.stage.edx.org/ `_. + **Helpful Testing Commands** * ``npm run tests`` @@ -63,11 +88,24 @@ To run this project locally: The production build is created with ``npm run build``. +License +======= + +The code in this repository is licensed under the AGPLv3 unless otherwise +noted. + +Please see `LICENSE `_ for details. + Internationalization --------------------- +==================== Please see `edx/frontend-platform's i18n module `_ for documentation on internationalization. The documentation explains how to use it, and the `How To `_ has more detail. +Reporting Security Issues +========================= + +Please do not report security issues in public. Please email security@openedx.org. + .. |Build Status| image:: https://api.travis-ci.com/edx/frontend-app-enterprise-public-catalog.svg?branch=master :target: https://travis-ci.com/edx/frontend-app-enterprise-public-catalog .. |Codecov| image:: https://codecov.io/gh/edx/frontend-app-enterprise-public-catalog/branch/master/graph/badge.svg