mirror of
https://gh.wpcy.net/https://github.com/discourse/discourse.git
synced 2026-05-10 21:14:41 +08:00
This change implements converter step for converting Discourse `groups` to intermediate DB format needed for import into Discourse. It tracks seeded automatic groups which will then mapped to seeded automatic groups in the destination Discourse instance instead of being imported as new groups |
||
|---|---|---|
| .. | ||
| bin | ||
| config | ||
| db | ||
| docs | ||
| lib | ||
| scripts/benchmarks | ||
| spec | ||
| .gitignore | ||
| .rubocop.yml | ||
| migrations.rb | ||
| README.md | ||
Migrations Tooling
Command line interface
./bin/cli help
Converters
Public converters are stored in lib/converters/.
If you need to run a private converter, put its code into a subdirectory of private/converters/
Development
Installing gems
bundle config set --local with migrations
bundle install
Updating gems
bundle update --group migrations
Running tests
You need to execute rspec in the root of the project.
bin/rspec --default-path migrations/spec