tasa-education / note-movies

小学生/中学生の算数(さんすう)、数学の学習動画 Note movies
https://note-movies.com/
2 stars 0 forks source link

リポジトリに含むWordPressの範疇の相談 #20

Closed megane9988 closed 4 years ago

megane9988 commented 4 years ago

みんなで相談

Shizumi commented 4 years ago

使用するテーマにも依りますが、SnowMonkeyであれば、my-snow-monkey-pluginのみで良いのかなとは思っています。

megane9988 commented 4 years ago

@Shizumi うちの場合は、WordPressから全部ひっくるめてリポジトリに入れるんですよね。 みんなのローカル環境がクローンするだけで作りやすくなるので。

そしてこんなignoreファイルを利用します。このあたりおそらく。みんなやり方がちがうので議論すると楽しいかなーと。

### https://raw.github.com/github/gitignore/be3333655bffe9507d66cc864aee95ed6052b4ed/Global/Sublimetext.gitignore

# cache files for sublime text
*.tmlanguage.cache
*.tmPreferences.cache
*.stTheme.cache

# workspace files are user-specific
*.sublime-workspace

# project files should be checked into the repository, unless a significant
# proportion of contributors will probably not be using SublimeText
# *.sublime-project

# sftp configuration file
sftp-config.json

### https://raw.github.com/github/gitignore/be3333655bffe9507d66cc864aee95ed6052b4ed/Sass.gitignore

.sass-cache/
*.css.map

### https://raw.github.com/github/gitignore/be3333655bffe9507d66cc864aee95ed6052b4ed/WordPress.gitignore

*.log
.htaccess
sitemap.xml
sitemap.xml.gz
wp-config.php
wp-content/advanced-cache.php
wp-content/backup-db/
wp-content/backups/
wp-content/blogs.dir/
wp-content/cache/
wp-content/upgrade/
wp-content/uploads/
wp-content/wp-cache-config.php
wp-content/plugins/hello.php
wp-content/ewww/
wp-content/ai1wm-backups/
wp-content/plugins/all-in-one-wp-migration/storage/
/readme.html
/license.txt

### https://raw.github.com/github/gitignore/be3333655bffe9507d66cc864aee95ed6052b4ed/Global/JetBrains.gitignore

# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm

*.iml

## Directory-based project format:
.idea/
# if you remove the above rule, at least ignore the following:

# User-specific stuff:
# .idea/workspace.xml
# .idea/tasks.xml
# .idea/dictionaries
# .idea/shelf

# Sensitive or high-churn files:
# .idea/dataSources.ids
# .idea/dataSources.xml
# .idea/sqlDataSources.xml
# .idea/dynamic.xml
# .idea/uiDesigner.xml

# Gradle:
# .idea/gradle.xml
# .idea/libraries

# Mongo Explorer plugin:
# .idea/mongoSettings.xml

## File-based project format:
*.ipr
*.iws

## Plugin-specific files:

# IntelliJ
/out/

# mpeltonen/sbt-idea plugin
.idea_modules/

# JIRA plugin
atlassian-ide-plugin.xml

# Crashlytics plugin (for Android Studio and IntelliJ)
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties

### https://raw.github.com/github/gitignore/be3333655bffe9507d66cc864aee95ed6052b4ed/Node.gitignore

# Logs
logs
*.log
npm-debug.log*

# Runtime data
pids
*.pid
*.seed

# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov

# Coverage directory used by tools like istanbul
coverage

# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
.grunt

# node-waf configuration
.lock-wscript

# Compiled binary addons (http://nodejs.org/api/addons.html)
build/Release

# Dependency directory
# https://docs.npmjs.com/misc/faq#should-i-check-my-node-modules-folder-into-git
node_modules

# Optional npm cache directory
.npm

# Optional REPL history
.node_repl_history
Shizumi commented 4 years ago

なるほどなるほど! 仕事ではそこまでガッツリ共有したことは無いので、それも楽しそう! 普段はオリジナルのthemeと作ったmu-pluginsとかだけです。

sudoumariko commented 4 years ago

なんて親切できめ細やかなignoreなんでしょう! さすがです! 私は最近、脱XAMPPしてDockerに移行したので、docker関係のファイルとwp-content(uploadsとかupgradeとかはignore)だけをリポジトリに置いてます。 ノートPCにはまだXAMPP入っているのでどちらの環境でも開発可能です。

Shizumi commented 4 years ago

一旦、めがねさんのgitignoreを元に、狙い撃ちでSnow-Monkeyのプライベート関係(dietとtheme)を除外した形式で作成しました!