You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Romain J 93e185330a
style
1 month ago
.github Merge pull request #1 from Rom1-J/dependabot/github_actions/pre-commit/action-2.0.3 2 months ago
.idea style 1 month ago
chat style 1 month ago
config feat(view): done channel/category sidebar with collasped categories 2 months ago
docs first commit 6 months ago
locale break(ui): change to UIKit 2 months ago
requirements feat(view): done channel/category sidebar with collasped categories 2 months ago
utility first commit 6 months ago
.editorconfig update(form): migrate collapse validator to ProcessAction 2 months ago
.env first commit 6 months ago
.eslintrc.js break(ui): change to UIKit 2 months ago
.gitattributes first commit 6 months ago
.gitignore feat(view): done kick member & guild settings page, known issue: can only kick one member at once 2 months ago
.pre-commit-config.yaml first commit 6 months ago
.pylintrc update(form): migrate collapse validator to ProcessAction 2 months ago
.readthedocs.yml first commit 6 months ago
CONTRIBUTORS.txt first commit 6 months ago
COPYING first commit 6 months ago
LICENSE first commit 6 months ago
Makefile update(form): migrate collapse validator to ProcessAction 2 months ago
README.rst first commit 6 months ago
gulpfile.js update(form): migrate collapse validator to ProcessAction 2 months ago
manage.py first commit 6 months ago
models.png feat(view): done channel/category sidebar with collasped categories 2 months ago
package-lock.json first commit 6 months ago
package.json break(ui): change to UIKit 2 months ago
pyproject.toml update(form): migrate collapse validator to ProcessAction 2 months ago
pytest.ini first commit 6 months ago
setup.cfg update(form): migrate collapse validator to ProcessAction 2 months ago
yarn.lock break(ui): change to UIKit 2 months ago

README.rst

Chat
====

Behold My Awesome Project!

.. image:: https://img.shields.io/badge/built%20with-Cookiecutter%20Django-ff69b4.svg?logo=cookiecutter
:target: https://github.com/pydanny/cookiecutter-django/
:alt: Built with Cookiecutter Django
.. image:: https://img.shields.io/badge/code%20style-black-000000.svg
:target: https://github.com/ambv/black
:alt: Black code style

:License: GPLv3

Settings
--------

Moved to settings_.

.. _settings: http://cookiecutter-django.readthedocs.io/en/latest/settings.html

Basic Commands
--------------

Setting Up Your Users
^^^^^^^^^^^^^^^^^^^^^

* To create a **normal user account**, just go to Sign Up and fill out the form. Once you submit it, you'll see a "Verify Your E-mail Address" page. Go to your console to see a simulated email verification message. Copy the link into your browser. Now the user's email should be verified and ready to go.

* To create an **superuser account**, use this command::

$ python manage.py createsuperuser

For convenience, you can keep your normal user logged in on Chrome and your superuser logged in on Firefox (or similar), so that you can see how the site behaves for both kinds of users.

Type checks
^^^^^^^^^^^

Running type checks with mypy:

::

$ mypy chat

Test coverage
^^^^^^^^^^^^^

To run the tests, check your test coverage, and generate an HTML coverage report::

$ coverage run -m pytest
$ coverage html
$ open htmlcov/index.html

Running tests with py.test
~~~~~~~~~~~~~~~~~~~~~~~~~~

::

$ pytest

Live reloading and Sass CSS compilation
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Moved to `Live reloading and SASS compilation`_.

.. _`Live reloading and SASS compilation`: http://cookiecutter-django.readthedocs.io/en/latest/live-reloading-and-sass-compilation.html

Deployment
----------

The following details how to deploy this application.