hexlet-rus / runit Goto Github PK
View Code? Open in Web Editor NEWOnline Editor Form Embedding
Home Page: https://runit.hexlet.ru/
License: Other
Online Editor Form Embedding
Home Page: https://runit.hexlet.ru/
License: Other
Delete what is highlighted in red.
In the green block - insert a link to the main Hexlet, at the top - Хекслет
And add a footer on landing
We need to add a snippet design for insertion on websites and presentations. Можно реализовать это через Iframe
Example on codesandbox:
H3 (
https://yadi.sk/d/Wnl0F9uDKSMUPQ
) replace with any other tag not h1-6
H4 (
https://yadi.sk/i/t5mavEAxiMd-ZA
) replace with any other tag not h1-6
Make routing
https://runit.hexlet.ru/ - there should be a landing page
https://runit.hexlet.ru/snippets/blablabla - the snippet will be located here
Проблема:
В нашем проекте нет заглушек на ошибки, например на 404.
Какие шаги нужно воспроизвести:
Как это сейчас:
Как это должно работать:
Должна выводится информация об ошибке и действия по ее устранению.
Для примера можно взять https://ru.hexlet.io/mywef
Вставить "с главной" ссылку на https://runit.hexlet.ru/
В "в поддержку" вставить email [email protected]
Код есть (контроллеры), а тестов нема.
Добавить логирование с sentry
Upload robots.txt to the root of the site
robots.txt
You can use https://replit.com/~ as a basis.
Redoing the landing.
For designs in figma, write to Students Slack
Make redirections http://runit.hexlet.ru/ to https://runit.hexlet.ru
Slug - is a processed snippet name, which does not contain spaces and is unique among the user's snippets. It must be saved in DB.
Request URL: https://runit.hexlet.ru/api/login
Request Method: POST
Status Code: 500 Internal Server Error
{"statusCode":500,"message":"Internal server error"}
При попытке войти. На форме ничего не отображается.
Make it auto-refresh when you save
Generation is performed by registered users. The snippet consists of the selected language and executable code.
Stages of development:
https://runit.hexlet.ru/remind_password
При нажатии на кнопку ничего не происходит.
Письмо должно приходить от [email protected]
Что такое IDE?
Интегрированная среда разработки (IDE) — это программное приложение, которое позволяет разработчикам писать, отлаживать и тестировать код, используя при этом один из нескольких языков программирования. Интегрированные среды разработки популярны среди разработчиков, потому что они ускоряют и упрощают работу по написанию кода. Так же как писатели используют текстовые редакторы, а бухгалтеры – электронные таблицы, разработчики программного обеспечения применяют IDE, чтобы повысить продуктивность.
Как инструменты IDE помогают разработчикам?
Большинство IDE включают в себя функции, выходящие за рамки обычного редактора кода. В одном приложении объединено множество различных инструментов, благодаря которым разработчики могут быстро приступить к программированию новых приложений вместо того, чтобы вручную интегрировать и настраивать различное ПО. Вот несколько важных функций IDE.
Автоматизация редактирования кода
IDE знает правила структурирования утверждений в языках программирования и автоматически редактирует исходный код
Выделение синтаксиса
IDE определяет язык, на котором пишут код, и выделяет разным цветом функции, переменные и операторы. Это помогает быстро визуально считывать синтаксис
Автозаполнение
IDE может предложить продолжить строку на основе первых введённых символов. Это позволяет быстрее вводить названия функций и библиотек, не ошибаться в синтаксисе
Поддержка рефакторинга
IDE могут использовать авторефакторинг с целью сделать исходный код более эффективным и читаемым без изменения его основной функциональности
Автоматизация локальной сборки
IDE повышают производительность труда программистов, выполняя повторяющиеся задачи разработки, которые обычно являются частью каждого изменения кода
Компиляция
IDE компилирует или преобразует код, написанный разработчиком, в язык, понятный операционной системе
Тестирование
IDE позволяет разработчикам автоматизировать модульные тесты локально, прежде чем программное обеспечение будет интегрировано с кодом других разработчиков и будут запущены более сложные интеграционные тесты
Отладка
Помогает устранить ошибки в коде и подсказывает, как их исправить
Какие бывают IDE?
Интегрированные среды разработки (IDE) можно разделить на несколько различных категорий в зависимости от того, какую разработку приложений они поддерживают и как работают.
Облачные IDE. Используются для написания, редактирования и компиляции кода непосредственно в браузере, что избавляет их от необходимости загружать программное обеспечение на локальные машины. Облачные IDE имеют стандартизированную среду разработки, могут работать с любой машины и используют вычислительные ресурсы из облака, что освобождает ресурсы локальной машины
Локальные IDE. Устанавливаются и запускаются непосредственно на локальных машинах. Требуют загрузки и установки дополнительных библиотек в зависимости от требований проекта и языка разработки. Установка локальных IDE может отнимать много времени и быть сложной, а различия в конфигурации между локальной машиной и производственной средой — привести к ошибкам в программном обеспечении.
В чем особенность IDE Runit?
Runit – это облачная интегрированная среда разработки (IDE), в которой можно создавать и запускать код на языке JavaScript, а также выполнять его отладку напрямую в браузере. Runit можно запустить на любом устройстве, с любой операционной системой.
В перспективе расширение набора функций: поддержка других популярных языков программирования, совместная работа с другими участниками, а также готовые шаблоны с кодом для более удобной и быстрой работы.
Make footer as in Hexlet, all the links that are in the footer in Hexlet: offer, processing AP, contacts, etc.
При отрисовке ошибок под инпутами, интерфейсы начинают двигаться, что не совсем красиво с точки зрения верстки, предлагаю это поправить, могу взять в работу.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.