GitHubじゃ!Pythonじゃ!

GitHubからPython関係の優良リポジトリを探したかったのじゃー、でも英語は出来ないから日本語で読むのじゃー、英語社会世知辛いのじゃー

overshard

timestrap – どこでもホストできる時間トラッキング。 複数のフォーマットで完全なエクスポートをサポートし、容易に拡張できます

投稿日:

どこでもホストできる時間トラッキング。 複数のフォーマットで完全なエクスポートをサポートし、容易に拡張できます。 http://docs.getTimestrap.com/

タイムラップ

どこでもホストできる時間トラッキング。 複数のフォーマットで完全なエクスポートをサポートし、容易に拡張できます。

⚠️ 警告

このアプリは現在非常に不安定です。 すべてが変わる可能性があります。

デモ

Heroku のTimestrapのデモインスタンスが 10分ごとにリセットされます。 デフォルトの資格情報は次のとおりです。

  • ユーザー名: admin
  • パスワード: admin

クイックスタート

立ち上げてすぐに実行したいですか? 🚀

展開ボタンを使用せずにHerokuに手動で展開する場合は、 heroku config:setを使用してプッシュする前に2つの設定を作成してheroku config:set

heroku config:set DJANGO_SETTINGS_MODULE=timestrap.settings.heroku
heroku config:set SECRET_KEY=ChangeMeToSomethingRandom

プッシュが成功したら、デフォルトの資格情報(下記)でログインし、管理者パスワード変更します

🔒 Herokuのデプロイメントでは、スーパーユーザー権限でデフォルトのユーザー名とパスワードを使用しています。最初のログイン後にadminパネルで変更してください。

  • ユーザー名: admin
  • パスワード: admin

ドッカーの設置

以下の手順に従って、ローカルまたは任意のサーバーにTimestrapをインストールします。 このプロセスは、Timestrapを実行するための最小要件をインストールします。 開発要件と手順については、「 開発インストール 」を参照してください。

  1. 要件をインストールします。

    • ドッカー
    • ドッカーの作成
  2. 必要なカスタム構成オプションを設定して実行する

     docker-compose up -d
    
  3. データベースをブートストラップし、初期のサイトとユーザーを作成します(ユーザー名:admin、パスワード:admin)

     docker-compose exec web python3 manage.py migrate --settings=timestrap.settings.docker
    

Timestrapアプリケーションは、 http:// localhost /で実行されるはずです。 そうでない場合は、問題作成して支援を求めるか、バグを報告してください。 🐛

開発インストール

❗️ 重要な注意: Timestrapを機能させるにはノードは必要ありません。 ノードは、Timestrapの静的ファイルを構築し、開発ワークフローを改善するために使用されます。 このインストール手順は、静的ファイルを変更する場合にのみ必要です。

  1. 要件をインストールします。

    • Python 3.4以降
    • ノード8+
  2. 開発要件を備えた仮想環境を開始します。

     pip install pipenv && pipenv install --dev
    
  3. ノードの依存関係をインストールします。

     npm install -g gulp-cli && npm install
    
  4. データベースをブートストラップし、初期のサイトとユーザーを作成します(ユーザー名:admin、パスワード:admin)

     gulp manage:migrate
    
  5. サーバーを実行してください!

     gulp
    

Timestrapアプリケーションはhttp:// localhost:8000で実行されるはずです。 Gulpは自動的にすべての静的ファイルの変更を認識して再コンパイルし、アプリケーションの起動と停止を行わずにすばやく変更とレビューを行うことができます。

プルリクエスト 👍 歓迎と 👏 奨励された!

参考文献

設定インストールテストなどの詳細については、 https://docs.getTimestrap.comを参照してください







-overshard
-, , , ,

執筆者: