Snippets.PRO-無料のコードスニペットライブラリ

Snippets.PRO 親愛なる同僚の皆さん、こんにちは! 私の個人プロジェクトの1つであるsnippets.pro-スニペットの無料ライブラリーに注目したいと思います。 類似のサービスが既に存在することは十分に理解していますが、他とは異なる何かをしたかったのです。 まあ、これに加えて、便利でフレンドリーなシステムを作ることで自分と同僚に利益をもたらすために:)私は最大限の社会化に向けてコースを受講しようとしました:スニペットとユーザーの評価、自分のスニペットとお気に入りフィード、コメント、ソーシャルネットワークでお気に入りのコードを即座に共有する機能





すでに行われたこと



ゼロからのシステム開発には3日かかり、デバッグとバグの検出にさらに2日かかりました。 最初は、基本的な機能のみを実装したかったのですが、開発プロセスでは、計画よりもやや多くのことが判明しました。

  1. 登録、認証、忘れたパスワードの回復(Facebook経由でログインできます。TwitterおよびおそらくGitHub経由で認証を追加します)。
  2. スニペットの公開(これは、captchaと入力するだけで、許可なしでも可能です)
  3. スニペットを追加する際の本格的なコードエディター( CodeMirrorに基づく)
  4. カテゴリとタグによるスニペットの便利な内訳
  5. 検索システム(名前とタグのみで検索中)
  6. 追加されたスニペットと「お気に入り」の独自のフィードを持つユーザープロフィール
  7. スニペットの投票の可能性(したがって、これはスニペットとその著者の評価に影響します)
  8. 「お気に入り」にスニペットを追加する機能
  9. ソーシャルネットワークでスニペットを共有する機能(これまではFB、Twitter、Google +、VK、およびRedditのみ)
  10. スニペットをテキストファイルとしてダウンロードする機能、個別のブラウザータブ(「ハスク」のない生コードのみ)、およびシステムインターフェース内(各スニペットには読み取り可能なパーマリンクがあります)の両方でコードを表示する機能。
  11. スニペットへのコメント
  12. カテゴリ別に追加された最新のスニペットを含むRSSフィード
  13. サービスインターフェイスは、ロシア語、英語、チェコ語、ドイツ語で利用可能です




今後の計画



サービスのユーザーにフィードバックしたい主な開発ポリシー:この機能またはその機能が必要であることがわかった場合、追加されます。 しかし、近い将来、絶対に正確に実現されるでしょう。

  1. 基本機能のさらなる開発。
  2. ソーシャルネットワーク(少なくともTwitterとGitHub)を介した承認。
  3. スニペットを編集し、その結果、バージョン管理を行います。
  4. 評価に基づいたアクティブユーザーのシステム内インセンティブ。




おわりに



親愛なる同僚の皆さんからの提案、コメント、そして合理的な批判に感謝します。 また、ベータテストに参加するよう全員に招待します。おそらく、独自のコードフラグメントを追加して、サービスの開発に少し貢献してください。



All Articles