Рубрики
Без рубрики

Как создать проект OSS, помогает мне

Привет всем, меня зовут Леонардо Фуртадо, и я пишу этот пост, чтобы поделиться своим опытом разработки … Tagged с OpenSource, Python, GitHub.

Привет всем, меня зовут Леонардо Фуртадо, и я пишу этот пост, чтобы поделиться своим опытом разработки моего первого проекта OSS. И более того, я хотел бы поделиться, насколько важно помочь мне выучить новое содержание.

Контекст

Несколько недель назад, до начала Hacktoberfest, я думал о своих навыках программирования и о том, как я буду вносить свой вклад в какой -то проект OSS с моими навыками. Я действительно не хотел вносить только опечатку, документы или что -то еще, потому что у меня уже есть такие вклады. Итак, Hacktoberfest начинается, и я нашел проект для внесения вклад: приложение CLI. Мне очень нравятся приложения CLI, но я никогда не исследовал, как создается CLI; Поэтому я нашел много концепций и библиотек, о которых я не знал, потратил много времени на чтение о библиотеках, используемых в проблеме, которую я пытался решить, и за несколько часов до отправки моего запроса на получение, другой пользователь GitHub представляет запрос на решение запрос этой проблемы. Я был действительно разочарован этим и перестал работать над этим.

Начало

Поскольку я не хотел, чтобы знания, полученные от попыток решить эту проблему, были потрачены впустую, я начал создавать небольшое приложение CLI, чтобы сохранить заметки на моем компьютере. Да, я знаю, это немного странно, но мне действительно не нравятся мобильные приложения или веб -приложения, которые делают это в настоящее время (: слон:) потому что я всегда забываю смотреть на эти приложения. В настоящее время я сохраняю свои заметки в основном на GitHub, но мне не нравится идея входа в систему, чтобы добавить простую заметку и … OPS !!! Вы это читали? Да, я думаю, вы поняли. Я планирую создать приложение CLI, чтобы сохранить мои аннотации в GitHub, потому что я трачу много времени на GitHub и использую командные строки, поэтому это напомнило мне посмотреть на мои аннотации и разработать инструмент, где я буду использовать свои новые навыки с библиотеками CLI.

Я начал этот проект, и было очень весело его разрабатывать, я действительно хочу улучшить его до такой степени, что он будет использовать его для других пользователей. Для каждой новой функции, о которой я думал, было несколько препятствий, которые я преодолел, и этот процесс стал веселым. В конце концов я понял, что: создание чего -то, что решает вашу повседневную проблему, даже если она проста, может заставить вас учиться более веселым и продуктивным образом. Попробуйте для небольших проектов, найдите то, что вы хотите решить, и углубитесь в это. Просто воспроизведение кодов книг и онлайн -курсов, возможно, не лучший способ выучить.

  • Проект: https://github.com/leonardofurtado/octomemo (Я скоро использую инструкции)

  • Не стесняйтесь вносить свой вклад в проект.

  • Не стесняйтесь оставить комментарий о том, что вы думаете обо всем этом.

  • Английский не мой родной язык, работа в процессе, и я принимаю конструктивную критику по этому поводу <3.

Мой последний пост:

Как вы организуете виртуальные среды?

Леонардо Фуртадо ・ 20 октября ’19 ・ 1 мин прочитал

Оригинал: “https://dev.to/furtleo/how-to-create-an-oss-project-is-helping-me-2350”