Migrate github repo to overhangio organization

This commit is contained in:
Régis Behmo 2019-06-23 19:56:15 +02:00 committed by Régis Behmo
parent dce234bc1e
commit de5b82fd63
20 changed files with 41 additions and 41 deletions

View File

@ -1,9 +1,8 @@
stages:
- build
- deploy:docs # TODO move this to the end
- deploy:images
- deploy:pypi
- deploy:docs
build:images:
script:

View File

@ -165,7 +165,7 @@ Note: Breaking changes between versions are indicated by "💥".
- 2019-01-04 [Bugfix] Fix xqueue consumer command
- 2018-12-26 [Improvement] Upgrade nodejs to 5.5.1
- 2018-12-07 [Improvement] Bundle theme and production static assets in the openedx docker image
- 2018-12-02 [Feature] Download extra locales from [openedx-i18n](https://github.com/regisb/openedx-i18n/) to the Open edX Docker image
- 2018-12-02 [Feature] Download extra locales from [openedx-i18n](https://github.com/openedx/openedx-i18n/) to the Open edX Docker image
- 2018-11-28 [Feature] Easily change openedx docker image
- 2018-11-28 [Feature] Enable comprehensive theming!
- 2018-11-28 [Improvement] Get rid of datadog

View File

@ -1,6 +1,6 @@
Contribution Guidelines
=======================
You are most warmly welcome to make contributions and open pull requests on the Tutor repository! Would you like to develop a new feature? You can discuss it first on the `Tutor discussion forums <http://discuss.overhang.io/>`_, although this is not mandatory. Are you trying to fix an existing issue? Please first `create a new issue <https://github.com/regisb/tutor/issues/new/choose>`_, where we can discuss the problem and possible solutions.
You are most warmly welcome to make contributions and open pull requests on the Tutor repository! Would you like to develop a new feature? You can discuss it first on the `Tutor discussion forums <http://discuss.overhang.io/>`_, although this is not mandatory. Are you trying to fix an existing issue? Please first `create a new issue <https://github.com/overhangio/tutor/issues/new/choose>`_, where we can discuss the problem and possible solutions.
Happy hacking! ☘️

View File

@ -88,13 +88,13 @@ ci-github: ./releases/github-release ## Upload assets to github
sed "s/TUTOR_VERSION/v$(shell make version)/g" docs/_release_description.md > releases/description.md
git log -1 --pretty=format:%b >> releases/description.md
./releases/github-release release \
--user regisb \
--user overhangio \
--repo tutor \
--tag "v$(shell make version)" \
--name "v$(shell make version)" \
--description "$$(cat releases/description.md)" || true
./releases/github-release upload \
--user regisb \
--user overhangio \
--repo tutor \
--tag "v$(shell make version)" \
--name "tutor-$$(uname -s)_$$(uname -m)" \

View File

@ -3,23 +3,23 @@
Tutor 🎓 The docker-based Open edX distribution designed for peace of mind
==========================================================================
.. image:: https://img.shields.io/travis/regisb/tutor.svg
.. image:: https://img.shields.io/travis/overhangio/tutor.svg
:alt: Build status
:target: https://travis-ci.org/regisb/tutor
:target: https://travis-ci.org/overhangio/tutor
.. image:: https://img.shields.io/badge/docs-current-brightgreen.svg
:alt: Documentation
:target: https://docs.tutor.overhang.io
.. image:: https://img.shields.io/github/issues/regisb/tutor.svg
.. image:: https://img.shields.io/github/issues/overhangio/tutor.svg
:alt: GitHub issues
:target: https://github.com/regisb/tutor/issues
:target: https://github.com/overhangio/tutor/issues
.. image:: https://img.shields.io/github/issues-closed/regisb/tutor.svg?colorB=brightgreen
.. image:: https://img.shields.io/github/issues-closed/overhangio/tutor.svg?colorB=brightgreen
:alt: GitHub closed issues
:target: https://github.com/regisb/tutor/issues?q=is%3Aclosed
:target: https://github.com/overhangio/tutor/issues?q=is%3Aclosed
.. image:: https://img.shields.io/github/license/regisb/tutor.svg
.. image:: https://img.shields.io/github/license/overhangio/tutor.svg
:alt: AGPL License
:target: https://www.gnu.org/licenses/agpl-3.0.en.html
@ -34,7 +34,7 @@ Tutor 🎓 The docker-based Open edX distribution designed for peace of mind
Quickstart
----------
1. Install the `latest stable release <https://github.com/regisb/tutor/releases>`_ of Tutor
1. Install the `latest stable release <https://github.com/overhangio/tutor/releases>`_ of Tutor
2. Run ``tutor local quickstart``
3. You're done!
@ -66,6 +66,6 @@ Tutor was presented at the 2019 Open edX conference in San Diego, CA. Here's the
Contributing
------------
We are very much open to new ideas and features for Tutor. If you have an improvement idea, feel free to first discuss it on the `Tutor forums <https://discuss.overhang.io>`_. If you are not quite familiar with Open edX or if you need technical advice, the forums are a great place to start, too. Did you find an issue with Tutor? Please first make sure that it's related to Tutor, and not an upstream issue with Open edX. Then, `open an issue on Github <https://github.com/regisb/tutor/issues/new/choose>`_. `Pull requests <https://github.com/regisb/tutor/pulls>`_ will be happily examined, too!
We are very much open to new ideas and features for Tutor. If you have an improvement idea, feel free to first discuss it on the `Tutor forums <https://discuss.overhang.io>`_. If you are not quite familiar with Open edX or if you need technical advice, the forums are a great place to start, too. Did you find an issue with Tutor? Please first make sure that it's related to Tutor, and not an upstream issue with Open edX. Then, `open an issue on Github <https://github.com/overhangio/tutor/issues/new/choose>`_. `Pull requests <https://github.com/overhangio/tutor/pulls>`_ will be happily examined, too!
.. _readme_contributing_end:

View File

@ -1,6 +1,6 @@
#! /bin/bash -e
# Provision an AWS cloud instance with tutor.
# Run with: curl -sSL https://raw.githubusercontent.com/regisb/tutor/master/cloud/aws.sh | bash -e
# Run with: curl -sSL https://raw.githubusercontent.com/overhangio/tutor/master/cloud/aws.sh | bash -e
export DEBIAN_FRONTEND=noninteractive
@ -32,8 +32,8 @@ sudo curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-
sudo chmod +x /usr/local/bin/docker-compose
echo "=============== Installing tutor"
export TUTOR_VERSION="$(curl -sSL https://api.github.com/repos/regisb/tutor/releases/latest | grep tag_name | sed "s/.*tag_name\": \"\(.*\)\",/\1/g")"
sudo curl -L "https://github.com/regisb/tutor/releases/download/$TUTOR_VERSION/tutor-$(uname -s)_$(uname -m)" -o /usr/local/bin/tutor
export TUTOR_VERSION="$(curl -sSL https://api.github.com/repos/overhangio/tutor/releases/latest | grep tag_name | sed "s/.*tag_name\": \"\(.*\)\",/\1/g")"
sudo curl -L "https://github.com/overhangio/tutor/releases/download/$TUTOR_VERSION/tutor-$(uname -s)_$(uname -m)" -o /usr/local/bin/tutor
sudo chmod +x /usr/local/bin/tutor
echo "=============== Pulling vendor docker images"

View File

@ -1,6 +1,6 @@
Tutor can be installed simply by downloading the compiled binaries:
sudo curl -L "https://github.com/regisb/tutor/releases/download/TUTOR_VERSION/tutor-$(uname -s)_$(uname -m)" -o /usr/local/bin/tutor
sudo curl -L "https://github.com/overhangio/tutor/releases/download/TUTOR_VERSION/tutor-$(uname -s)_$(uname -m)" -o /usr/local/bin/tutor
sudo chmod +x /usr/local/bin/tutor
See the [install docs](https://docs.tutor.overhang.io/install.html) for more install options and instructions.

View File

@ -2,5 +2,5 @@
.. parsed-literal::
sudo curl -L "\ https\ ://github.com/regisb/tutor/releases/download/v\ |tutor_version|/tutor-$(uname -s)_$(uname -m)" -o /usr/local/bin/tutor
sudo curl -L "\ https\ ://github.com/overhangio/tutor/releases/download/v\ |tutor_version|/tutor-$(uname -s)_$(uname -m)" -o /usr/local/bin/tutor
sudo chmod +x /usr/local/bin/tutor

View File

@ -49,7 +49,7 @@ Those features are currently not available in Tutor:
- `ecommerce <https://github.com/edx/ecommerce>`_
- `analytics <https://github.com/edx/edx-analytics-pipeline>`_
Those extra services were considered low priority while developing this project, but we are planning on adding them to Tutor, eventually. If you need one or more of these services, feel free to let me know by opening a `Github issue <https://github.com/regisb/tutor/issues/>`_. In particular, support for the Analytics stack is going to require a lot of work and I am looking forward to financial sponsorship. Please get in touch if you're interested.
Those extra services were considered low priority while developing this project, but we are planning on adding them to Tutor, eventually. If you need one or more of these services, feel free to let me know by opening a `Github issue <https://github.com/overhangio/tutor/issues/>`_. In particular, support for the Analytics stack is going to require a lot of work and I am looking forward to financial sponsorship. Please get in touch if you're interested.
Are there people already running this in production?
----------------------------------------------------
@ -59,8 +59,9 @@ Yes, many of them. There is no way to count precisely how many running Open edX
Why should I trust software written by some random guy on the Internet?
-----------------------------------------------------------------------
You shouldn't :) I'm `Régis Behmo <https://github.com/regisb/>`_ and I have been working on Tutor since early 2018. I have been a contributor of the Open edX project since 2015. In particular, I have worked for 2 years on `FUN-MOOC <https://www.fun-mooc.fr/>`_, one of the top 5 largest Open edX platforms in the world. Here are the talks I have presented at the Open edX conferences:
You shouldn't :) Tutor is actively maintained by `Overhang.io <https://overhang.io>`_, a France-based company founded by `Régis Behmo <https://github.com/regisb/>`_. Régis has been working on Tutor since early 2018; he has been a contributor of the Open edX project since 2015. In particular, I have worked for 2 years on `FUN-MOOC <https://www.fun-mooc.fr/>`_, one of the top 5 largest Open edX platforms in the world. He presented several talks at the Open edX conferences:
- *Deploying a robust, scalable Open edX platform in 1 click (or less) with Tutor*, March 2019 (`video <https://www.youtube.com/watch?v=Oqc7c-3qFc4>`_, `slides <https://regisb.github.io/openedx2019/>`_)
- *Videofront: a Self-Hosted YouTube*, June 2017 (`video <https://www.youtube.com/watch?v=e7bJchJrmP8&t=5m53s>`__, `slides <http://regisb.github.io/openedx-conference-2017/>`__)
- *Open edX 101: A Source Code Review*, June 2016 (`video <https://www.youtube.com/watch?v=DVku7Y7XQII>`__, `slides <http://regisb.github.io/openedx-conference-2016/>`__)
- *FUN: Life in the Avant-Garde*, Oct. 2015 (`video <https://www.youtube.com/watch?v=V1EBo1l8BgY>`__, `slides <http://regisb.github.io/openedx-conference-2015/>`__)

View File

@ -31,7 +31,7 @@
Source code
-----------
The complete source code for Tutor is available on Github: https://github.com/regisb/tutor
The complete source code for Tutor is available on Github: https://github.com/overhangio/tutor
.. include:: ../README.rst
:start-after: _readme_support_start:
@ -44,7 +44,7 @@ The complete source code for Tutor is available on Github: https://github.com/re
License
-------
This work is licensed under the terms of the `GNU Affero General Public License (AGPL) <https://github.com/regisb/tutor/blob/master/LICENSE.txt>`_.
This work is licensed under the terms of the `GNU Affero General Public License (AGPL) <https://github.com/overhangio/tutor/blob/master/LICENSE.txt>`_.
The AGPL license covers the Tutor code, including the Dockerfiles, but not the content of the Docker images which can be downloaded from https://hub.docker.com. Software other than Tutor provided with the docker images retain their original license.

View File

@ -26,7 +26,7 @@ Also, the host running the containers should be a 64 bit platform. (images are n
Direct binary downloads
-----------------------
The latest binaries can be downloaded from https://github.com/regisb/tutor/releases. From the command line:
The latest binaries can be downloaded from https://github.com/overhangio/tutor/releases. From the command line:
.. include:: cli_download.rst
@ -40,7 +40,7 @@ Tutor can be launched on Amazon Web Services very quickly with the `official Tut
Installing from source
----------------------
If you would like to inspect the Tutor source code, you are most welcome to install Tutor from `Pypi <https://pypi.org/project/tutor-openedx/>`_ or directly from `the Github repository <https://github.com/regisb/tutor>`_. You will need python >= 3.5 and the libyaml development headers. On Ubuntu, these requirements can be installed by running::
If you would like to inspect the Tutor source code, you are most welcome to install Tutor from `Pypi <https://pypi.org/project/tutor-openedx/>`_ or directly from `the Github repository <https://github.com/overhangio/tutor>`_. You will need python >= 3.5 and the libyaml development headers. On Ubuntu, these requirements can be installed by running::
sudo apt install python3 libyaml-dev
@ -50,7 +50,7 @@ Installing from pypi::
Installing from a local clone of the repository::
git clone https://github.com/regisb/tutor
git clone https://github.com/overhangio/tutor
cd tutor
pip install -e .

View File

@ -216,7 +216,7 @@ Then, create the Tutor project root and move your data::
mkdir -p "$(tutor config printroot)"
mv config.json data/ "$(tutor config printroot)"
`Download <https://github.com/regisb/tutor/releases>`_ the latest stable release of Tutor, uncompress the file and place the ``tutor`` executable in your path.
`Download <https://github.com/overhangio/tutor/releases>`_ the latest stable release of Tutor, uncompress the file and place the ``tutor`` executable in your path.
Finally, start your platform again::

View File

@ -123,4 +123,4 @@ MinIO
tutor plugins enable minio
See the `plugin documentation <https://github.com/regisb/tutor/tree/master/plugins/minio>`_.
See the `plugin documentation <https://github.com/overhangio/tutor/tree/master/plugins/minio>`_.

View File

@ -3,7 +3,7 @@
Quickstart (1-click install)
============================
1. `Download <https://github.com/regisb/tutor/releases>`_ the latest stable release of Tutor, uncompress the file and place the ``tutor`` executable in your path. From the command line:
1. `Download <https://github.com/overhangio/tutor/releases>`_ the latest stable release of Tutor, uncompress the file and place the ``tutor`` executable in your path. From the command line:
.. include:: cli_download.rst

View File

@ -7,8 +7,8 @@ What should you do if you have a problem?
1. Read the error logs that appear in the console. When running a single server platform as daemon, you can view the logs with the ``docker-compose logs`` command. (see :ref:`logging` below)
2. Check if your problem already has a solution right here in the :ref:`troubleshooting` section.
3. Search for your problem in the `open and closed Github issues <https://github.com/regisb/tutor/issues?utf8=%E2%9C%93&q=is%3Aissue>`_.
4. If, despite all your efforts, you can't solve the problem, decide if the issue is related to Open edX or if it's specific to Tutor. In the latter case, you are most welcome to open an `issue on Github <https://github.com/regisb/tutor/issues/new>`_. **Please follow the instructions from the issue template!!!** Your issue will be examined in all cases, but you can make my life much easier by giving me as much background information as possible.
3. Search for your problem in the `open and closed Github issues <https://github.com/overhangio/tutor/issues?utf8=%E2%9C%93&q=is%3Aissue>`_.
4. If, despite all your efforts, you can't solve the problem, decide if the issue is related to Open edX or if it's specific to Tutor. In the latter case, you are most welcome to open an `issue on Github <https://github.com/overhangio/tutor/issues/new>`_. **Please follow the instructions from the issue template!!!** Your issue will be examined in all cases, but you can make my life much easier by giving me as much background information as possible.
.. _logging:

View File

@ -5,7 +5,7 @@ Tutor development
Start by cloning the Tutor repository::
git clone https://github.com/regisb/tutor.git
git clone https://github.com/overhangio/tutor.git
cd tutor/
Install requirements

View File

@ -8,9 +8,9 @@ In particular, this plugin is essential for `Kubernetes deployment <https://docs
Installation
------------
The plugin is currently bundled with the `binary releases of Tutor <https://github.com/regisb/tutor/releases>`_. If you have installed Tutor from source, you will have to install this plugin from source, too::
The plugin is currently bundled with the `binary releases of Tutor <https://github.com/overhangio/tutor/releases>`_. If you have installed Tutor from source, you will have to install this plugin from source, too::
git clone https://github.com/regisb/tutor/
git clone https://github.com/overhangio/tutor/
pip install -e tutor/plugins/minio
Then, to enable this plugin, run::

View File

@ -14,8 +14,8 @@ setup(
url="https://docs.tutor.overhang.io/",
project_urls={
"Documentation": "https://docs.tutor.overhang.io/",
"Code": "https://github.com/regisb/tutor/tree/master/plugins/minio",
"Issue tracker": "https://github.com/regisb/tutor/issues",
"Code": "https://github.com/overhangio/tutor/tree/master/plugins/minio",
"Issue tracker": "https://github.com/overhangio/tutor/issues",
"Community": "https://discuss.overhang.io",
},
license="AGPLv3",

View File

@ -17,8 +17,8 @@ setup(
url="https://docs.tutor.overhang.io/",
project_urls={
"Documentation": "https://docs.tutor.overhang.io/",
"Code": "https://github.com/regisb/tutor",
"Issue tracker": "https://github.com/regisb/tutor/issues",
"Code": "https://github.com/overhangio/tutor",
"Issue tracker": "https://github.com/overhangio/tutor/issues",
"Community": "https://discuss.overhang.io",
},
license="AGPLv3",

View File

@ -27,7 +27,7 @@ WORKDIR /openedx/edx-platform
# Download extra locales to /openedx/locale
# TODO upgrade this to ironwood
RUN cd /tmp \
&& curl -L -o openedx-i18n.tar.gz https://github.com/regisb/openedx-i18n/archive/hawthorn.tar.gz \
&& curl -L -o openedx-i18n.tar.gz https://github.com/openedx/openedx-i18n/archive/hawthorn.tar.gz \
&& tar xzf /tmp/openedx-i18n.tar.gz \
&& mv openedx-i18n-hawthorn/edx-platform/locale/ /openedx/locale/ \
&& rm -rf openedx-i18n*
@ -43,7 +43,7 @@ RUN pip install -r requirements/edx/development.txt
# Install patched version of ora2
RUN pip uninstall -y ora2 && \
pip install git+https://github.com/regisb/edx-ora2.git@2.2.0-patched#egg=ora2==2.2.0
pip install git+https://github.com/overhangio/edx-ora2.git@2.2.0-patched#egg=ora2==2.2.0
# Install a recent version of nodejs
RUN nodeenv /openedx/nodeenv --node=8.9.3 --prebuilt