mm

Feedjack いぢりたいんですが、なんとか差分で云々したい。
とりあえず微妙な点を列挙してみる。

  • template のありかを指定する方法 (多分 settings.py
  • MEDIA の指定方法
  • urls.py の include なナニ
  • UT 云々

とりあえずローカルで動作するソレをでっち上げて github 登録、な方向??

ライセンス

うーん。一応ライセンス的には BSD との確認が取れているんですが ...
# 本家サイトが 404 になっている

てコトで

作るか。

$ django-admin.py startproject rss
$ cd rss
$ ls
__init__.py  manage.py  settings.py  urls.py
$

一応アプリケーションも作成

$ python manage.py startapp rssreader
$ ls
__init__.py  __init__.pyc  manage.py  rssreader  settings.py  settings.pyc  urls.py
$ ls rssreader/
__init__.py  models.py  views.py
$

これで一旦 github に登録するか。ignore 云々というナニもあるはず。でも settings.py はナニしておきたい、とゆーコトで以下をナニ

TIME_ZONE = 'Japan'
LANGUAGE_CODE = 'ja'
INSTALLED_APPS = (
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.sites',
    'feedjack',
    'rss.rssreader',
)

修正した分のみ、です。とりあえず雛形、とゆー事でこれを一旦 github に保存。

github

リポジトリ作成して以下

$ git init
Initialized empty Git repository in .git/
$ 

で、以下

$ git add `find`
$ git commit -m 'first commit'

*** Please tell me who you are.

Run

  git config --global user.email "you@example.com"
  git config --global user.name "Your Name"

to set your account's default identity.
Omit --global to set the identity only in this repository.

fatal: empty ident  <yamanetoshi@gmail.com> not allowed
$

うーん。とりあえず chroot なソレが微妙ってコトで無理矢理ナニ (を

$ git commit -m 'first commit'
Created initial commit 84e530c: first commit
 5 files changed, 108 insertions(+), 0 deletions(-)
 create mode 100644 __init__.py
 create mode 100755 manage.py
 create mode 100644 rssreader/__init__.py
 create mode 100644 rssreader/models.py
 create mode 100644 rssreader/views.py
 create mode 100644 settings.py
 create mode 100644 urls.py
$ git remote add origin git@github.com:yamanetoshi/rss.git
$ git push origin master
Enter passphrase for key '/home/rms/.ssh/id_rsa': 
Counting objects: 9, done.
Compressing objects: 100% (7/7), done.
Writing objects: 100% (9/9), 2.31 KiB, done.
Total 9 (delta 0), reused 0 (delta 0)
To git@github.com:yamanetoshi/rss.git
 * [new branch]      master -> master
$

これ、commit する権限をナニするための設定って何でしょ。