013aba58a600ebb81563d3ad7ec86bdfb2c881b4
* Adding font-awesome so we can use it with StatefulButton * Rudimentary discussion config UI with mocked APIs. * Updating Yellowdig logo URL * Bumping and locking dependencies, adding formik and yup * Wiring up the “Enable” button to go to the discussions config. * Refactoring DiscussionConfig to use formik and yup. * Using more paragon components - Card, CardGrid, and DataTable * Adding keys to arrays of rendered components. * Ignore module.config.js file. * Bumping frontend-build to the latest version. * Removing font-awesome again - it’s no longer necessary. The latest version of Paragon uses <FontAwesomeIcon> for its closing “X”, rather than using CSS class names directly. * Splitting discussion app list cards out into their own component. They used to, but were folded in while refactoring to use Card and CardGrid. * Adding comments to FeaturesTable.
update version of Paragon, change some checkboxes to radio buttons to match wireframes, and update remaining Paragon components to use React-Boostrap passthrough components (#12)
|Build Status| |Codecov| |license| frontend-app-course-authoring ============================= Please tag `@edx/teaching-and-learning <https://github.com/orgs/edx/teams/teaching-and-learning>`_ on any PRs or issues. Thanks. Prerequisite ------------ `Devstack <https://edx.readthedocs.io/projects/edx-installing-configuring-and-running/en/latest/installation/index.html>`_. If you start Devstack with ``make dev.up.studio`` that should give you everything you need as a companion to this frontend. Installation and Startup ------------------------ 1. Clone the repo: ``git clone https://github.com/edx/frontend-app-course-authoring.git`` 2. Install npm dependencies: ``cd frontend-app-course-authoring && npm install`` 3. Start the dev server: ``npm start`` The dev server is running at `http://localhost:2001 <http://localhost:2001>`_. If your devstack includes the default Demo course, you can visit the following URLs to see content: - `Proctored Exam Settings <http://localhost:2001/course-v1:edX+DemoX+Demo_Course/proctored-exam-settings>`_ - `Pages and Resources <http://localhost:2001/course-v1:edX+DemoX+Demo_Course/pages>`_ (work in progress) Production Build ---------------- The production build is created with ``npm run build``. .. |Build Status| image:: https://api.travis-ci.com/edx/frontend-app-course-authoring.svg?branch=master :target: https://travis-ci.com/edx/frontend-app-course-authoring .. |Codecov| image:: https://codecov.io/gh/edx/frontend-app-course-authoring/branch/master/graph/badge.svg :target: https://codecov.io/gh/edx/frontend-app-course-authoring .. |license| image:: https://img.shields.io/npm/l/@edx/frontend-app-course-authoring.svg :target: @edx/frontend-app-course-authoring
Languages
TypeScript
56.6%
JavaScript
42%
SCSS
1.4%