|
1 | | -Open edX Devstack |Build Status provisioning| |Build Status CLI| |docs| |
2 | | -======================================================================= |
| 1 | +Open edX Devstack |
| 2 | +################# |
3 | 3 |
|
4 | | -Devstack is the local Docker-based environment for developing in the Open edX |
| 4 | +|ci-provisioning-badge| |ci-cli-badge| |doc-badge| |license-badge| |
| 5 | +|status-badge| |
| 6 | + |
| 7 | +Purpose |
| 8 | +******* |
| 9 | + |
| 10 | +Devstack is a local Docker-based environment for developing in the Open edX |
5 | 11 | platform. Use it to get up and running quickly with Open edX services. |
6 | 12 |
|
7 | | -Documentation is on `Read the Docs`_. Code repository is on `GitHub`_. |
| 13 | +Getting Started |
| 14 | +*************** |
| 15 | + |
| 16 | +The `Getting Started guide`_ lives with the rest of the documentation in Read the Docs. |
| 17 | + |
| 18 | +.. _Getting Started guide: https://edx.readthedocs.io/projects/open-edx-devstack/en/latest/getting_started.html |
| 19 | + |
| 20 | +Getting Help |
| 21 | +************ |
| 22 | + |
| 23 | +Documentation |
| 24 | +============= |
| 25 | + |
| 26 | +Start by going through `the documentation`_ on Read the Docs. If you need more help see below. |
| 27 | + |
| 28 | +.. _the documentation: https://edx.readthedocs.io/projects/open-edx-devstack/en/latest |
| 29 | + |
| 30 | +More Help |
| 31 | +========= |
| 32 | + |
| 33 | +If you're having trouble, we have discussion forums at |
| 34 | +https://discuss.openedx.org where you can connect with others in the |
| 35 | +community. |
| 36 | + |
| 37 | +Our real-time conversations are on Slack. You can request a `Slack |
| 38 | +invitation`_, then join our `community Slack workspace`_. |
8 | 39 |
|
9 | | -.. _Read the Docs: https://edx.readthedocs.io/projects/open-edx-devstack/en/latest/ |
10 | | -.. _GitHub: https://github.com/openedx/devstack |
| 40 | +For anything non-trivial, the best path is to open an issue in this |
| 41 | +repository with as many details about the issue you are facing as you |
| 42 | +can provide. |
11 | 43 |
|
12 | | -.. contents:: **Table of Contents:** |
| 44 | +https://github.com/openedx/devstack/issues |
13 | 45 |
|
14 | | -Where to Find Help |
15 | | ------------------- |
| 46 | +For more information about these options, see the `Getting Help`_ page. |
16 | 47 |
|
17 | | -There are a number of places to get help, including mailing lists and real-time chat. Please choose an appropriate venue for your question. This helps ensure that you get good prompt advice, and keeps discussion focused. For details of your options, see the `Community`_ pages. |
| 48 | +.. _Slack invitation: https://openedx.org/slack |
| 49 | +.. _community Slack workspace: https://openedx.slack.com/ |
| 50 | +.. _Getting Help: https://openedx.org/getting-help |
18 | 51 |
|
19 | | -- See the `most common development workflow`_ (after you've finished :doc:`getting_started`). |
20 | | -- See the `Devstack Interface`_ |
21 | | -- See some `helpful troubleshooting tips`_. |
22 | | -- See the `Frequently Asked Questions`_. |
23 | | -- Or learn about `testing and debugging your code in devstack`_. |
24 | | -- If you get confused about any of the terms used in these docs, see `edX Glossary`_ |
| 52 | +License |
| 53 | +******* |
25 | 54 |
|
26 | | -You can also browse all the documentation in `Read the Docs`_. |
| 55 | +The code in this repository is licensed under the AGPL 3.0 unless |
| 56 | +otherwise noted. |
27 | 57 |
|
28 | | -.. _most common development workflow: https://edx.readthedocs.io/projects/open-edx-devstack/en/latest/workflow.html |
29 | | -.. _Devstack Interface: https://edx.readthedocs.io/projects/open-edx-devstack/en/latest/devstack_interface.html |
30 | | -.. _helpful troubleshooting tips: https://edx.readthedocs.io/projects/open-edx-devstack/en/latest/troubleshoot_general_tips.html |
31 | | -.. _Frequently Asked Questions: https://edx.readthedocs.io/projects/open-edx-devstack/en/latest/devstack_faq.html |
32 | | -.. _testing and debugging your code in devstack: |
33 | | -.. _testing_and_debugging.rst: https://edx.readthedocs.io/projects/open-edx-devstack/en/latest/testing_and_debugging.html |
34 | | -.. _edX Glossary: https://openedx.atlassian.net/wiki/spaces/AC/pages/28967341/edX+Glossary |
| 58 | +Please see `LICENSE <LICENSE>`_ for details. |
35 | 59 |
|
36 | | -.. _Read the Docs: https://edx.readthedocs.io/projects/open-edx-devstack/en/latest/ |
| 60 | +Contributing |
| 61 | +************ |
37 | 62 |
|
38 | | -Notices |
39 | | -------- |
| 63 | +Contributions are very welcome. |
| 64 | +Please read `How To Contribute <https://openedx.org/r/how-to-contribute>`_ for details. |
40 | 65 |
|
41 | | -**NOTE:** LMS is now using MySql 5.7 by default. You have to run ``make dev.pull.lms`` and ``make dev.provision.lms`` (more details in :doc:`getting_started`) to fetch latest images and reprovision local copies of databases in order for an existing devstack setup to keep working. |
| 66 | +This project is currently accepting all types of contributions, bug fixes, |
| 67 | +security fixes, maintenance work, or new features. However, please make sure |
| 68 | +to have a discussion about your new feature idea with the maintainers prior to |
| 69 | +beginning development to maximize the chances of your change being accepted. |
| 70 | +You can start a conversation by creating a new issue on this repo summarizing |
| 71 | +your idea. |
42 | 72 |
|
43 | | -.. _feature added in Docker 17.05: https://github.com/openedx/configuration/pull/3864 |
44 | | -.. _edx-e2e-tests README: https://github.com/edx/edx-e2e-tests/#how-to-run-lms-and-studio-tests |
45 | | -.. _edxops Docker image: https://hub.docker.com/r/edxops/ |
46 | | -.. _Docker Hub: https://hub.docker.com/ |
47 | | -.. _devpi documentation: docs/devpi.rst |
48 | | -.. _edx-platform testing documentation: https://github.com/openedx/edx-platform/blob/master/docs/guides/testing/testing.rst#running-python-unit-tests |
49 | | -.. |Build Status provisioning| image:: https://github.com/openedx/devstack/actions/workflows/provisioning-tests.yml/badge.svg?branch=master |
| 73 | +The Open edX Code of Conduct |
| 74 | +**************************** |
| 75 | + |
| 76 | +All community members are expected to follow the `Open edX Code of Conduct`_. |
| 77 | + |
| 78 | +.. _Open edX Code of Conduct: https://openedx.org/code-of-conduct/ |
| 79 | + |
| 80 | +People |
| 81 | +****** |
| 82 | + |
| 83 | +**TODO:** Create ``catalog-info.yaml`` for Backstage, and update this section. |
| 84 | + |
| 85 | +Reporting Security Issues |
| 86 | +************************* |
| 87 | + |
| 88 | +Please do not report security issues in public. Please email security@edx.org. |
| 89 | + |
| 90 | +.. |ci-provisioning-badge| image:: https://github.com/openedx/devstack/actions/workflows/provisioning-tests.yml/badge.svg?branch=master |
50 | 91 | :target: https://github.com/openedx/devstack/actions/workflows/provisioning-tests.yml |
51 | | - :alt: Provisioning tests |
52 | | -.. |Build Status CLI| image:: https://github.com/openedx/devstack/actions/workflows/cli-tests.yml/badge.svg?branch=master |
| 92 | + :alt: CI Provisioning |
| 93 | + |
| 94 | +.. |ci-cli-badge| image:: https://github.com/openedx/devstack/actions/workflows/cli-tests.yml/badge.svg?branch=master |
53 | 95 | :target: https://github.com/openedx/devstack/actions/workflows/cli-tests.yml |
54 | | - :alt: CLI tests |
55 | | -.. |docs| image:: https://readthedocs.org/projects/docs/badge/?version=latest |
56 | | - :alt: Documentation Status |
57 | | - :scale: 100% |
58 | | - :target: https://edx.readthedocs.io/projects/open-edx-devstack/en/latest/ |
59 | | -.. _Community: https://open.edx.org/community/connect/ |
| 96 | + :alt: CI CLI |
| 97 | + |
| 98 | +.. |doc-badge| image:: https://readthedocs.org/projects/open-edx-devstack/badge/?version=latest |
| 99 | + :target: https://open-edx-devstack.readthedocs.io/en/latest/ |
| 100 | + :alt: Documentation |
| 101 | + |
| 102 | +.. |license-badge| image:: https://img.shields.io/github/license/openedx/devstack.svg |
| 103 | + :target: https://github.com/openedx/devstack/blob/master/LICENSE |
| 104 | + :alt: License |
| 105 | + |
| 106 | +.. |status-badge| image:: https://img.shields.io/badge/Status-Maintained-brightgreen |
0 commit comments