#EDU4U
🟠Последний день регистрации 👩🏽💻🧑🏼💻👩🏻💻👨🏻💻
🟡Завтра - 7 июля 2020 г. - команды приступят к разработке стартапа “EDU4U”⚠️
🟠В течении трёх месяцев разработчики будут создавать Портал для управления учебным процессом и обучающими материалами в рамках учебного плана университетов.
🟡Будут решены проблемы:
🔸автоматизации работы преподавателя;
🔸объединения в один tool средств онлайн обучения.
🟠Цель:
✏️обеспечить простой доступ к материалам для студентов;
✏️упростить выполнение и валидацию практических заданий;
✏️открыть доступ к текущим оценкам.
🟠Последний день регистрации 👩🏽💻🧑🏼💻👩🏻💻👨🏻💻
🟡Завтра - 7 июля 2020 г. - команды приступят к разработке стартапа “EDU4U”⚠️
🟠В течении трёх месяцев разработчики будут создавать Портал для управления учебным процессом и обучающими материалами в рамках учебного плана университетов.
🟡Будут решены проблемы:
🔸автоматизации работы преподавателя;
🔸объединения в один tool средств онлайн обучения.
🟠Цель:
✏️обеспечить простой доступ к материалам для студентов;
✏️упростить выполнение и валидацию практических заданий;
✏️открыть доступ к текущим оценкам.
#Useful_links
Online инструмент для выбора правильного сборщика вашего js проекта - https://bundlers.tooling.report/
Online инструмент для выбора правильного сборщика вашего js проекта - https://bundlers.tooling.report/
tooling.report
Overview | Tooling.Report
A quick and easy way to figure out what the best tool for your next project is, if it’s worth your time to migrate from one tool to another and how to adopt a best practice into your existing code base. Brought to you by web.dev
Общественная лицензия Mozilla 2.0
🟢Лицензия разрешает:
✅Использовать данное ПО в коммерческих целях.
✅Это программное обеспечение можно изменять и распространять.
✅Прямое предоставление патентных прав от спонсоров.
✅Это программное обеспечение может использоваться и модифицироваться в частном порядке под одной и той же лицензией (или в некоторых случаях одной из лицензий GNU).
⚠️Условия использования:
🟡Исходный код должен быть доступен при распространении программного обеспечения.
🟡Уведомления об авторских правах и лицензиях должны быть сохранены.
🟡Копия лицензии и уведомление об авторском праве должны быть включены в программное обеспечение.
🟡Модификации существующих файлов должны быть выпущены под той же лицензией при распространении программного обеспечения.
🟡Соавторы предоставляют явное предоставление патентных прав.
⚠️Однако более крупное произведение, использующее лицензированное произведение, может распространяться на разных условиях и без исходного кода файлов, добавленных в более крупное произведение.
🟡В некоторых случаях может быть использована аналогичная или связанная с ней лицензия.
🔴Ограничения:
⭕️Данная лицензия включает в себя ограничение ответственности.
⭕️В этой лицензии прямо указано, что она НЕ предоставляет права на товарный знак, даже если лицензии без такого заявления, вероятно, не предоставляют никаких неявных прав на товарный знак.
⭕️Лицензия недвусмысленно заявляет, что она НЕ дает никаких гарантий.
🔵Текст лицензии: https://www.mozilla.org/en-US/MPL/2.0/
🟢Лицензия разрешает:
✅Использовать данное ПО в коммерческих целях.
✅Это программное обеспечение можно изменять и распространять.
✅Прямое предоставление патентных прав от спонсоров.
✅Это программное обеспечение может использоваться и модифицироваться в частном порядке под одной и той же лицензией (или в некоторых случаях одной из лицензий GNU).
⚠️Условия использования:
🟡Исходный код должен быть доступен при распространении программного обеспечения.
🟡Уведомления об авторских правах и лицензиях должны быть сохранены.
🟡Копия лицензии и уведомление об авторском праве должны быть включены в программное обеспечение.
🟡Модификации существующих файлов должны быть выпущены под той же лицензией при распространении программного обеспечения.
🟡Соавторы предоставляют явное предоставление патентных прав.
⚠️Однако более крупное произведение, использующее лицензированное произведение, может распространяться на разных условиях и без исходного кода файлов, добавленных в более крупное произведение.
🟡В некоторых случаях может быть использована аналогичная или связанная с ней лицензия.
🔴Ограничения:
⭕️Данная лицензия включает в себя ограничение ответственности.
⭕️В этой лицензии прямо указано, что она НЕ предоставляет права на товарный знак, даже если лицензии без такого заявления, вероятно, не предоставляют никаких неявных прав на товарный знак.
⭕️Лицензия недвусмысленно заявляет, что она НЕ дает никаких гарантий.
🔵Текст лицензии: https://www.mozilla.org/en-US/MPL/2.0/
StartupEmulator
Training Platform for Developers
‼️How it works
• Create your startup from idea to MVP
• Get application development experience
• Explore new technologies and frameworks
• Practice on real tasks with your favorite tools
• NO RISKS AND NO INVESTMENTS
https://startupemulator.com/how-it-works
Training Platform for Developers
‼️How it works
• Create your startup from idea to MVP
• Get application development experience
• Explore new technologies and frameworks
• Practice on real tasks with your favorite tools
• NO RISKS AND NO INVESTMENTS
https://startupemulator.com/how-it-works
#startup_emulator
Друзья, а мы напоминаем, что присоединиться к нам Вы можете в роли:
✴️Разработчика в составе команды;
✴️Лидера команды разработки;
✴️Автора идеи собственного стартапа;
✴️Самостоятельная реализация проекта.
Друзья, а мы напоминаем, что присоединиться к нам Вы можете в роли:
✴️Разработчика в составе команды;
✴️Лидера команды разработки;
✴️Автора идеи собственного стартапа;
✴️Самостоятельная реализация проекта.
Друзья, в команду стартапа EDU4U нужен UX-дизайнер! Присоединяйтесь сами или расскажите друзьям) 😻
https://startupemulator.com/idea/edu4u
https://startupemulator.com/idea/edu4u
Запуск open source проекта
‼️ Сейчас все наши стартапы готовят open source код. Исключения будут по решению product owner новых стартапов.
Открывать исходники можно в любой удобный для команды момент, важно правильно подготовить документацию.
🔴 Шаг 1. Выбор Лицензии open source.
🔺Лицензии с открытым исходным кодом предоставляют любому пользователю разрешение на использование, модификацию и обмен лицензионным программным обеспечением для любых целей на условиях сохранения происхождения и открытости программного обеспечения.
🔺Самые популярные лицензии:
📌GNU AGPLv3
📌GNU GPLv3
📌GNU LGPLv3
📌Mozilla Public License 2.0
📌Apache License 2.0
📌MIT License
📌Boost Software License 1.0
📌The Unlicense
🔴 Шаг 2. Создать файл README
🔺README - это текстовый файл, который содержит информацию, необходимую для понимания того, о чем идет речь в проекте.
🔴 Шаг 3. Руководство для участников
🔺Файл CONTRIBUTING должен содержать информацию о технических деталях для тех, кто хочет присоединиться к проекту.
🔺Здесь же можно изложить свои ожидания относительно участия других людей.
🔴 Шаг 4. Кодекс поведения
🔺Кодекс поведения задаёт базовые правила поведения для участников проекта.
🔺По аналогии с лицензией, не обязательно писать кодекс самим, а можно скопировать один из существующих вариантов.
‼️ Сейчас все наши стартапы готовят open source код. Исключения будут по решению product owner новых стартапов.
Открывать исходники можно в любой удобный для команды момент, важно правильно подготовить документацию.
🔴 Шаг 1. Выбор Лицензии open source.
🔺Лицензии с открытым исходным кодом предоставляют любому пользователю разрешение на использование, модификацию и обмен лицензионным программным обеспечением для любых целей на условиях сохранения происхождения и открытости программного обеспечения.
🔺Самые популярные лицензии:
📌GNU AGPLv3
📌GNU GPLv3
📌GNU LGPLv3
📌Mozilla Public License 2.0
📌Apache License 2.0
📌MIT License
📌Boost Software License 1.0
📌The Unlicense
🔴 Шаг 2. Создать файл README
🔺README - это текстовый файл, который содержит информацию, необходимую для понимания того, о чем идет речь в проекте.
🔴 Шаг 3. Руководство для участников
🔺Файл CONTRIBUTING должен содержать информацию о технических деталях для тех, кто хочет присоединиться к проекту.
🔺Здесь же можно изложить свои ожидания относительно участия других людей.
🔴 Шаг 4. Кодекс поведения
🔺Кодекс поведения задаёт базовые правила поведения для участников проекта.
🔺По аналогии с лицензией, не обязательно писать кодекс самим, а можно скопировать один из существующих вариантов.
Лицензия MIT
💡💡💡Короткая и простая разрешительная лицензия с условиями, требующими только сохранения авторских прав и лицензионных уведомлений. Лицензируемые произведения, модификации и более крупные произведения могут распространяться на различных условиях и без исходного текста.
✅Лицензия разрешает:
❕Использовать данное программное обеспечение и производные в личных и коммерческих целях; распространять и видоизменять.
⚠️Условия:
Копия лицензии и уведомление об авторском праве должны быть включены в программное обеспечение.
⛔️Ограничения:
▫️Данная лицензия включает в себя ограничение ответственности.
▫️Лицензия недвусмысленно заявляет, что она НЕ дает никаких гарантий.
https://opensource.org/licenses/MIT
💡💡💡Короткая и простая разрешительная лицензия с условиями, требующими только сохранения авторских прав и лицензионных уведомлений. Лицензируемые произведения, модификации и более крупные произведения могут распространяться на различных условиях и без исходного текста.
✅Лицензия разрешает:
❕Использовать данное программное обеспечение и производные в личных и коммерческих целях; распространять и видоизменять.
⚠️Условия:
Копия лицензии и уведомление об авторском праве должны быть включены в программное обеспечение.
⛔️Ограничения:
▫️Данная лицензия включает в себя ограничение ответственности.
▫️Лицензия недвусмысленно заявляет, что она НЕ дает никаких гарантий.
https://opensource.org/licenses/MIT
Интересный проект, который дает возможность с/с++ код компилировать для WebAssembly, что позволяет запускать программы на с/с++ в браузере и node.js. https://github.com/emscripten-core/emscripten
GitHub
GitHub - emscripten-core/emscripten: Emscripten: An LLVM-to-WebAssembly Compiler
Emscripten: An LLVM-to-WebAssembly Compiler. Contribute to emscripten-core/emscripten development by creating an account on GitHub.
#open_source_licenses
Как написать README
🟠 Имя
Важно выбрать самообъясняющее название для своего проекта.
🟠 Описание
В описании стоит рассказать, на что конкретно способен ваш проект, чем он отличается от других альтернативных, в чем его уникальность.
🟠 Визуальный ряд
Если есть визуальная информация, скриншоты или даже видео, то включить их в этот файл тоже стоит.
🟠 Установка
Перечислите конкретные шаги, которые нужны для использования вашего проекта. Если он работает в определенной версии языка программирования, например, или есть другие условия, добавьте подраздел Требования.
🟠 Использование
Полезно иметь в строке самый маленький пример использования, который можно продемонстрировать.
🟠 Поддержка
Обязательно написать контакты, чтобы можно было к вам обратиться за помощью.
🟠 Дорожная карта
Если у вас есть идеи насчет релизов в будущем, хорошо бы их перечислить в README.
🟠 Вклад
Укажите, открыты ли вы для взносов и каковы ваши требования к их приему.
Для людей, которые хотят внести изменения в ваш проект, полезно иметь некоторую документацию о том, как начать работу.
🟠 Авторы и подтверждение
Покажите свою признательность тем, кто внес вклад в проект.
🟠 Лицензия
Для проектов с открытым исходным кодом скажите, как он лицензирован.
🟠 Статус проекта
Если у вас закончились энергия или время для вашего проекта, поместите в верхней части README заметку, что разработка замедлилась или остановилась полностью.
Как написать README
🟠 Имя
Важно выбрать самообъясняющее название для своего проекта.
🟠 Описание
В описании стоит рассказать, на что конкретно способен ваш проект, чем он отличается от других альтернативных, в чем его уникальность.
🟠 Визуальный ряд
Если есть визуальная информация, скриншоты или даже видео, то включить их в этот файл тоже стоит.
🟠 Установка
Перечислите конкретные шаги, которые нужны для использования вашего проекта. Если он работает в определенной версии языка программирования, например, или есть другие условия, добавьте подраздел Требования.
🟠 Использование
Полезно иметь в строке самый маленький пример использования, который можно продемонстрировать.
🟠 Поддержка
Обязательно написать контакты, чтобы можно было к вам обратиться за помощью.
🟠 Дорожная карта
Если у вас есть идеи насчет релизов в будущем, хорошо бы их перечислить в README.
🟠 Вклад
Укажите, открыты ли вы для взносов и каковы ваши требования к их приему.
Для людей, которые хотят внести изменения в ваш проект, полезно иметь некоторую документацию о том, как начать работу.
🟠 Авторы и подтверждение
Покажите свою признательность тем, кто внес вклад в проект.
🟠 Лицензия
Для проектов с открытым исходным кодом скажите, как он лицензирован.
🟠 Статус проекта
Если у вас закончились энергия или время для вашего проекта, поместите в верхней части README заметку, что разработка замедлилась или остановилась полностью.
Друзья, если Вы хотите:
💡 реализовать ИДЕЮ
🚀 запустить STARTUP
🏆 собрать КОМАНДУ
🦄 разработать MVP
⚠️ Без рисков и вложений
Присоединяйтесь: https://startupemulator.com
‼️ Если у вас есть вопросы, обязательно задавайте: @Diana_Kucherenko
💡 реализовать ИДЕЮ
🚀 запустить STARTUP
🏆 собрать КОМАНДУ
🦄 разработать MVP
⚠️ Без рисков и вложений
Присоединяйтесь: https://startupemulator.com
‼️ Если у вас есть вопросы, обязательно задавайте: @Diana_Kucherenko
#startup
‼️Startup
Join one or start your own and build a minimum viable product.
‼️Emulator
Start the development process with a cross-functional team.
‼️Training
Improve your problem-solving and technical skills.
‼️Platform
Learn new technologies and programming languages.
‼️Startup
Join one or start your own and build a minimum viable product.
‼️Emulator
Start the development process with a cross-functional team.
‼️Training
Improve your problem-solving and technical skills.
‼️Platform
Learn new technologies and programming languages.
#open_source_licenses
Разработка КОДЕКСА ПОВЕДЕНИЯ УЧАСТНИКА
🟣Кодекс поведения задаёт базовые правила поведения для участников вашего проекта.
🟠По аналогии с лицензией, составлять кодекс не обязательно, существуют готовые варианты.
🟡 Файл CODE_OF_CONDUCT.md следует поместить в корень проекта, так его будет проще находить и ссылаться на него, например, из README.
🟢В текст кодекса входят следующие пункты:
🟪Обязательства
🟦Стандарты
🟧Обязанности
🟥Область применения
🟩Претензии
Например, Кодекс Поведения основанный на Contributor Covenant, доступен в версии 1.4.0 (переведён на 30+ языков), а новая версия 2.0 - на 6 языках, в том числе на английском.
Разработка КОДЕКСА ПОВЕДЕНИЯ УЧАСТНИКА
🟣Кодекс поведения задаёт базовые правила поведения для участников вашего проекта.
🟠По аналогии с лицензией, составлять кодекс не обязательно, существуют готовые варианты.
🟡 Файл CODE_OF_CONDUCT.md следует поместить в корень проекта, так его будет проще находить и ссылаться на него, например, из README.
🟢В текст кодекса входят следующие пункты:
🟪Обязательства
🟦Стандарты
🟧Обязанности
🟥Область применения
🟩Претензии
Например, Кодекс Поведения основанный на Contributor Covenant, доступен в версии 1.4.0 (переведён на 30+ языков), а новая версия 2.0 - на 6 языках, в том числе на английском.
#Useful_links
Contributor Covenant v2.0
You can view and download the latest version of the Contributor Covenant here:
• English (Markdown version)
• English (HTML version)
• English (text version)
For translations of the Contributor Covenant, please see our translations page.
The Django Code of Conduct and the Citizen Code of Conduct are also two good code of conduct examples.
Contributor Covenant v2.0
You can view and download the latest version of the Contributor Covenant here:
• English (Markdown version)
• English (HTML version)
• English (text version)
For translations of the Contributor Covenant, please see our translations page.
The Django Code of Conduct and the Citizen Code of Conduct are also two good code of conduct examples.
#open_source_licenses
Написание руководства для участников
🟡Файл CONTRIBUTING - это своеобразная инструкция для всех тех, кто хочет стать участником вашего проекта.
🟡Здесь можно описать технические детали:
▫️Как сообщить об ошибке
▫️Как предложить новую функцию
▫️Как настроить среду выполнения и запустить тесты
🟡Можно перечислить свои ожидания относительно участия других людей:
▫️Какого рода участие вы ждёте?
▫️Ваши планы и видение развития проекта.
▫️Как участники могут (и не могут) связываться с вами.
🟡Поставьте ссылку на файл CONTRIBUTING внутри README, так больше людей увидят его.
Написание руководства для участников
🟡Файл CONTRIBUTING - это своеобразная инструкция для всех тех, кто хочет стать участником вашего проекта.
🟡Здесь можно описать технические детали:
▫️Как сообщить об ошибке
▫️Как предложить новую функцию
▫️Как настроить среду выполнения и запустить тесты
🟡Можно перечислить свои ожидания относительно участия других людей:
▫️Какого рода участие вы ждёте?
▫️Ваши планы и видение развития проекта.
▫️Как участники могут (и не могут) связываться с вами.
🟡Поставьте ссылку на файл CONTRIBUTING внутри README, так больше людей увидят его.
#Useful_links
Шаблон написания файла Contributing
https://github.com/nayafia/contributing-template/blob/master/CONTRIBUTING-template.md
Шаблон написания файла Contributing
https://github.com/nayafia/contributing-template/blob/master/CONTRIBUTING-template.md
#Useful_links
Руководство по написанию
How to Build a CONTRIBUTING
https://mozillascience.github.io/working-open-workshop/contributing/#introduction
Руководство по написанию
How to Build a CONTRIBUTING
https://mozillascience.github.io/working-open-workshop/contributing/#introduction
#open_source_licenses
Boost Software License 1.0
🟪Простая неограничительная лицензия, требующая только сохранения авторских прав и лицензионных уведомлений для распространения исходного текста (а не двоичного).
🟧Лицензируемые работы, модификации и более крупные работы могут распространяться на различных условиях и без исходного текста.
🟦Данное программное обеспечение и производные могут быть использованы, распространены и изменены в коммерческих и частных целях.
✅Условия✅
Копия лицензии и уведомление об авторском праве должны быть включены в программу в виде исходного текста, но не требуется для двоичных файлов.
🟥Данная лицензия включает в себя ограничение ответственности.
🟥Лицензия недвусмысленно заявляет, что она НЕ дает никаких гарантий.
https://www.boost.org/LICENSE_1_0.txt
Boost Software License 1.0
🟪Простая неограничительная лицензия, требующая только сохранения авторских прав и лицензионных уведомлений для распространения исходного текста (а не двоичного).
🟧Лицензируемые работы, модификации и более крупные работы могут распространяться на различных условиях и без исходного текста.
🟦Данное программное обеспечение и производные могут быть использованы, распространены и изменены в коммерческих и частных целях.
✅Условия✅
Копия лицензии и уведомление об авторском праве должны быть включены в программу в виде исходного текста, но не требуется для двоичных файлов.
🟥Данная лицензия включает в себя ограничение ответственности.
🟥Лицензия недвусмысленно заявляет, что она НЕ дает никаких гарантий.
https://www.boost.org/LICENSE_1_0.txt
Forwarded from 🇺🇦 Math.random(): javascript community via @like
Движек чат бота, который позволяет в 6 строк сделать бот на JS, Python, Go или Java. Написан на JavaScript. https://github.com/wechaty/wechaty
#open_source_licenses
Boost Software License 1.0
🟪Простая неограничительная лицензия, требующая только сохранения авторских прав и лицензионных уведомлений для распространения исходного текста (а не двоичного).
🟧Лицензируемые работы, модификации и более крупные работы могут распространяться на различных условиях и без исходного текста.
🟦Данное программное обеспечение и производные могут быть использованы, распространены и изменены в коммерческих и частных целях.
✅Условия✅
Копия лицензии и уведомление об авторском праве должны быть включены в программу в виде исходного текста, но не требуется для двоичных файлов.
🟥Данная лицензия включает в себя ограничение ответственности.
🟥Лицензия недвусмысленно заявляет, что она НЕ дает никаких гарантий.
https://www.boost.org/LICENSE_1_0.txt
Boost Software License 1.0
🟪Простая неограничительная лицензия, требующая только сохранения авторских прав и лицензионных уведомлений для распространения исходного текста (а не двоичного).
🟧Лицензируемые работы, модификации и более крупные работы могут распространяться на различных условиях и без исходного текста.
🟦Данное программное обеспечение и производные могут быть использованы, распространены и изменены в коммерческих и частных целях.
✅Условия✅
Копия лицензии и уведомление об авторском праве должны быть включены в программу в виде исходного текста, но не требуется для двоичных файлов.
🟥Данная лицензия включает в себя ограничение ответственности.
🟥Лицензия недвусмысленно заявляет, что она НЕ дает никаких гарантий.
https://www.boost.org/LICENSE_1_0.txt