<?xml version="1.0" encoding="utf-8" ?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:tt="http://teletype.in/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"><title>final</title><author><name>final</name></author><id>https://teletype.in/atom/coderv16</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/coderv16?offset=0"></link><link rel="alternate" type="text/html" href="https://teletype.in/@coderv16?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=coderv16"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/coderv16?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-04-09T10:30:52.687Z</updated><entry><id>coderv16:tea-guide</id><link rel="alternate" type="text/html" href="https://teletype.in/@coderv16/tea-guide?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=coderv16"></link><title>Как создать и зарегистрировать проект в tea.xyz</title><published>2024-03-01T16:39:35.017Z</published><updated>2024-03-01T17:06:31.141Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img2.teletype.in/files/55/0e/550e3696-7576-4bcf-a631-d96ae2d515a6.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img2.teletype.in/files/5c/80/5c804ef5-481d-4612-84b5-75accec3fbe2.jpeg&quot;&gt;Один из основных квестов в тестнете tea.xyz является регистрация проекта. Проектом является любой пакет/софт/скрипт, выложенный в пакетном менеджере (npm, pypi, etc..). В данном гайде я вам расскажу как создать проект  с помощью ChatGPT и выложить его на npm, который не будет выглядеть как пустышка, что возможно поможет избежать бритья по пустым проектам от tea.   Но, для начала оформляй подписочку на TG-канал авторов гайда dev in 16 и приступай к созданию!</summary><content type="html">
  &lt;figure id=&quot;wjqf&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/5c/80/5c804ef5-481d-4612-84b5-75accec3fbe2.jpeg&quot; width=&quot;1200&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;zF40&quot;&gt;Один из основных квестов в тестнете &lt;strong&gt;tea.xyz&lt;/strong&gt; является регистрация проекта. Проектом является любой пакет/софт/скрипт, выложенный в пакетном менеджере (npm, pypi, etc..). В данном гайде я вам расскажу как создать проект  с помощью &lt;strong&gt;ChatGPT&lt;/strong&gt; и выложить его на npm, который не будет выглядеть как пустышка, что возможно поможет &lt;strong&gt;избежать&lt;/strong&gt; бритья по пустым проектам от tea. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Но, для начала оформляй подписочку на TG-канал авторов гайда &lt;a href=&quot;https://t.me/+cJnVwbG4yDo1Mzhi&quot; target=&quot;_blank&quot;&gt;dev in 16&lt;/a&gt; и приступай к созданию!&lt;/strong&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h2 id=&quot;M8Y1&quot; data-align=&quot;center&quot;&gt;🛠️ | Создание проекта &lt;/h2&gt;
  &lt;/section&gt;
  &lt;p id=&quot;Qda8&quot;&gt;Первым делом скачиваем &lt;a href=&quot;https://disk.yandex.ru/d/nw17rXImW8m1Ow&quot; target=&quot;_blank&quot;&gt;шаблон&lt;/a&gt; приложения. Также, стоит все действия выполнять в IDE, а именно в &lt;a href=&quot;https://code.visualstudio.com/download&quot; target=&quot;_blank&quot;&gt;VS Code&lt;/a&gt;. Так же нужно установить &lt;a href=&quot;https://nodejs.org/en&quot; target=&quot;_blank&quot;&gt;Node.js&lt;/a&gt;. При установке выберите все доступные опции.&lt;/p&gt;
  &lt;p id=&quot;5GVd&quot;&gt;Если у вас нет VS Code, устанавливаем, открываем в нем шаблон и создаем терминал (&lt;code&gt;Ctrl + Shift + &amp;#x60;&lt;/code&gt; или &lt;code&gt;Cmd + &amp;#x60;&lt;/code&gt;)&lt;br /&gt;&lt;br /&gt;Заходим в ChatGPT и вбиваем первый промпт:&lt;br /&gt;&lt;code&gt;provide me with ideas for npm package&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;0lYl&quot;&gt;Он предложит вам варианты:&lt;/p&gt;
  &lt;figure id=&quot;WwNP&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/d7/cd/d7cd8854-53d9-4651-8378-57cd02a71430.png&quot; width=&quot;2140&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;BNq7&quot;&gt;Выбираем понравившийся и пишем: &lt;br /&gt;&lt;code&gt;create me &amp;lt;название проекта&amp;gt; package in js with code in one file. I will further upload it to npm&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;fvqm&quot;&gt;В скачанном шаблоне открываем файл &lt;code&gt;src/index.js&lt;/code&gt;, куда вставляем первый предложенный код.&lt;br /&gt;Далее, если в ответе ChatGPT говорит, что надо что-то скачать, то выполняем команду для установки в консоли.&lt;/p&gt;
  &lt;figure id=&quot;HMsi&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/45/eb/45ebb846-279b-418a-a249-2eac696e4852.png&quot; width=&quot;2140&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;eEkk&quot;&gt;Далее просим его написать описание для этого пакета:&lt;br /&gt;&lt;code&gt;make me readme file for this package. provide it in markdown format, but be carefull, when you type in markdown format, you parse it and return as a text, but i need it as code snippet&lt;br /&gt;&lt;/code&gt;Он может начать писать как надо, но в процессе он может сам начать парсить этот формат и в итоге будет не так как надо. В таком случае перегенерируем ответ пока он не пришлет полное описание в черном прямоугольнике.&lt;/p&gt;
  &lt;p id=&quot;R2kH&quot;&gt;Получившийся текст вставляем в файл &lt;code&gt;README.md&lt;/code&gt;. &lt;/p&gt;
  &lt;p id=&quot;Ikyz&quot;&gt;Далее, вам нужно будет заполнить файл &lt;code&gt;package.json&lt;/code&gt; инфой о пакете. &lt;/p&gt;
  &lt;figure id=&quot;yNKc&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/6c/5e/6c5eaecf-b10d-4f2d-a494-a829e3834d49.png&quot; width=&quot;1298&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;N62B&quot;&gt;На этом создание пакета закончено, теперь мы создадим под него репозиторий.&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h2 id=&quot;k0X0&quot; data-align=&quot;center&quot;&gt;📁 | Создание репозитория&lt;/h2&gt;
  &lt;/section&gt;
  &lt;p id=&quot;rY4F&quot;&gt;Создавать репозиторий мы будем на сайте &lt;a href=&quot;http://github.com&quot; target=&quot;_blank&quot;&gt;Github&lt;/a&gt;, если у вас нет аккаунта, зарегистрируйтесь и продолжайте делать все по гайду.&lt;/p&gt;
  &lt;p id=&quot;Nobw&quot;&gt;Итак, переходим на страницу создания нового репозитория: &lt;a href=&quot;https://github.com/new&quot; target=&quot;_blank&quot;&gt;тык&lt;/a&gt;.&lt;/p&gt;
  &lt;p id=&quot;zU6H&quot;&gt;Выбираем имя для нашего репозитория, можете сделать такое же как и у пакета.&lt;/p&gt;
  &lt;figure id=&quot;2uKk&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/f0/1e/f01e1631-49a6-41e6-8eb5-b531096d9316.png&quot; width=&quot;1828&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;oYjL&quot;&gt;Обязательно оставляем опцию &lt;strong&gt;Public&lt;/strong&gt;. Создаем репозиторий.&lt;/p&gt;
  &lt;p id=&quot;2FJm&quot;&gt;Затем открываем терминал в VS Code и вписываем туда команды из первого блока начиная со второй, и вместо третьей команды вписываете &lt;code&gt;git add .&lt;/code&gt;&lt;/p&gt;
  &lt;figure id=&quot;vvtt&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/27/7a/277a9f5e-f0ee-4edc-b65c-c31b6637c269.png&quot; width=&quot;1828&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;qda4&quot;&gt;Теперь вы копируете ссылку на ваш репозиторий и вставляете ее в поле &lt;code&gt;url&lt;/code&gt; в &lt;code&gt;package.json&lt;/code&gt; в таком формате: &lt;br /&gt;&lt;code&gt;https://github.com/&amp;lt;ваш юзернейм&amp;gt;/&amp;lt;название репозитория&amp;gt;.git&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;lziR&quot;&gt;С репозиторием закончили, осталось опубликовать пакет.&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h2 id=&quot;T4dM&quot; data-align=&quot;center&quot;&gt;📢 | Публикация пакета&lt;/h2&gt;
  &lt;/section&gt;
  &lt;p id=&quot;Hq8h&quot;&gt;Публиковать будем в пакетный менеджер npm, на сайте npmjs.com.&lt;/p&gt;
  &lt;p id=&quot;nVcM&quot;&gt;Первым делом регистрируемся: &lt;a href=&quot;https://www.npmjs.com/signup&quot; target=&quot;_blank&quot;&gt;тык&lt;/a&gt;.&lt;/p&gt;
  &lt;p id=&quot;7Vu9&quot;&gt;После регистрации возвращаемся в VS Code и в терминале пишем команду &lt;br /&gt;&lt;code&gt;npm adduser&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;DJ4D&quot;&gt;После чего переходим по ссылке и авторизуемся.&lt;/p&gt;
  &lt;p id=&quot;cwDi&quot;&gt;После авторизации возвращаемся в терминал и пишем &lt;code&gt;npm publish&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;Qgkm&quot;&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h2 id=&quot;C05V&quot; data-align=&quot;center&quot;&gt;🎉 | Конец&lt;/h2&gt;
  &lt;/section&gt;
  &lt;p id=&quot;lMAz&quot;&gt;На этом все! Спустя 1-5 дней ваш проект появится в регистре tea.xyz и вы сможете зарегистрировать его. Надеюсь, данный гайд вам помог! &lt;/p&gt;
  &lt;p id=&quot;eQyl&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;anhg&quot; data-align=&quot;center&quot;&gt;&lt;strong&gt;Автор: &lt;a href=&quot;https://t.me/+cJnVwbG4yDo1Mzhi&quot; target=&quot;_blank&quot;&gt;dev in 16&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;

</content></entry></feed>