Code Monkey home page Code Monkey logo

django-quilla-web's Introduction

Página web comunidad python barranquilla

Build Status

Instalación

Para poder ejecutar el proyecto localmente se requieren las siguientes dependencias:

  • Python 2.7
  • Imagemagick
  • NodeJS 6
  • Lektor

A continuación siga la guiá de instalación según su sistema operativo

Windows

Para windows puede descargar python desde el siguiente enlace: https://www.python.org/downloads/

puede instalar imagemagick usando chocolatey, o descargar desde el siguiente enlace:

http://www.imagemagick.org/

Para instalar lektor puede usar el siguiente comando:

    @powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://getlektor.com/install.ps1'))" && SET PATH=%PATH%;%LocalAppData%\lektor-cli

Pero tambien puede ser ejecutado directamente en powershell:

    iex ((new-object net.webclient).DownloadString('https://getlektor.com/install.ps1'))

Windows 10: Windows Subsystem for Linux

Si quieres/debes mantener windows instalado, pero prefieres mantener este proyecto en linux, puedes usar el "Windows Subsystem for Linux" (subsistema de windows para linux). La forma rápida de habilitarlo es por powershell en modo de Administrador, ten presente que necesitas reinicar tu PC:

    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Luego, en la tienda de microsoft encontrarás distintas distribuciones de ubuntu que podrás instalar, ten presente que esto solo te da acceso por linea de comandos. Podrás encontrar mas detalles en el siguiente vínculo: https://docs.microsoft.com/en-us/windows/wsl/install-win10.

De allí continua los pasos según el instructivo para Linux.

Linux

En ubuntu se pueden instalar las dependencias de lektor usando el comando:

sudo apt-get install python-dev libssl-dev libffi-dev imagemagick

Luego puede instalar lektor usando el siguiente comando:

curl -sf https://www.getlektor.com/install.sh | sh

MacOS

En Mac OS si se tiene instalado homebrew se pueden instalar las dependencias de lektor usando el comando:

brew install imagemagick

Luego puede instalar lektor usando el siguiente comando:

curl -sf https://www.getlektor.com/install.sh | sh

La discusión Python3

Ahora mismo Lektor no provee una forma confiable y sencilla de instalar la herramienta en Linux usando Python 3. Por esto no usamos esta versión de Python. Sin embargo todos los pasos anteriormente descritos en windows funcionan sin inconvenientes usando cualquier versión de Python 3.6+. Será, sin embargo, tu responsabilidad inspeccionar el código fuente de los plugins de Lektor para segurar su compatibilidad con Python 3. Recuerda que es codigo libre y no se trata de pedir las cosas sino de contribuir a las características que deseas.

Ejecución del proyecto durante desarrollo

Para la ejecución del proyecto se debe ejecutar el comando:

lektor server -f webpack

Al ejecutar lektor, verás una lista de procesos que tienen lugar antes de generar la página estática. Si en tu edición cometes algún error, aparecerá escrito en la consola. Si se genera con exito la página, ésta estará disponible en http://localhost:5000/.

Producción

Construye el proyecto en los artefactos finales

lektor build -f webpack

Código de conducta

Los invitamos a leer el siguiente repositorio con el código de conducta de la comunidad.

Contribuciones

Necesitamos de tu ayuda para terminar este proyecto! ¿Cómo puedes contribuir? Mira las normas que hemos redactado en el archivo CONTRIBUTING.md para organizarnos mejor en el desarrollo. Esperamos tus Pull Requests e Issues. Gracias por tu apoyo.

django-quilla-web's People

Contributors

pyjavo avatar scot3004 avatar gudarjs avatar pandrearro avatar andoresuperesu avatar caherdenez avatar xaraxx avatar jdash99 avatar guzmand avatar

Watchers

James Cloos avatar Lennin Suescun avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.