Хотите расти как разработчик и найти крутую работу? Не протирайте штаны — займитесь Open Source проектами. Так легче всего попасть в лучшие команды разработчиков и положить себе в резюме настоящий проект, вместо нелепых «примеров кода». Но найти подходящий проект для участия сложно. Начинаются лень и отговорки, а за ними — отсутствие профессионального роста, критики по-настоящему крутых программистов, уныние и застой.
На Cult of Martians мы собираем интересные задачи для современных веб-программистов. Можно выбрать подходящую по сложности, продолжительности и специализации. Задачи не выдуманы «из воздуха» — каждая решает насущную проблему, и решить ее можно через создание нового Open Source проекта или улучшение существующего. Решайте задачи, прокачивайтесь, присылайте решение на оценку. Лучших могут пригласить к себе на работу компании, программистам которых понравится ваше решен ие.
Для новичков, задача на неделю
Documentation.js — прекрасная замена мертвому JSDoc. Но все темы для него довольно плохие.
Самое грустное, что для проекта сделали отличную тему documentation-theme-light, но она не закончена.
Нужно добавить JS-скрипты генерации HTML и, опционально, чуть отполировать тему.
Польза: задача идеальна для CSS-разработчиков, которые хотят прокачаться в JavaScript.
documentation-theme-light
. Создать package.json
и LICENSE
по примеру Nano ID.git commit -m "Copy from unreleased documentation-theme-light" --author="Maya Oppa <mayagao@users.noreply.github.com>"
. Это сохранит авторство.woff2
.npx documentation *.js -f html -t ../documentation-theme-light -o docs
).README.md
, где указать оригинального автора и как использовать тему.andrey@sitnik.ru
или @sitnik
.