Commit Graph

99 Commits

Author SHA1 Message Date
Sam
e7c2ad41ca Move discourse dev data out of tmp
Fix watch for restart so it works with puma
2017-05-18 11:36:24 -04:00
Guo Xiang Tan
aa0e17574b Ignore all db dumps. 2016-11-02 11:17:05 +08:00
Sam
6031e692f0 Merge pull request #4366 from xfalcox/print
Print Support
2016-10-11 11:47:20 +11:00
Sam
543bf5e1e1 ignore bin, it is full of stuff 2016-10-11 10:12:23 +11:00
Rafael dos Santos Silva
70c68f0a7c Open print dialog automatically 2016-09-26 20:44:50 -03:00
Jared Reisinger
4db3f53c87 Improve the "develop inside Docker" experience
This PR is intended to work in concert with the discourse_docker changes
in https://github.com/discourse/discourse_docker/pull/292.  I have used
those changes to build a local "discourse_dev" image, and then
_**these**_ changes to easily spin up and work on Discourse and plugin
functionality.  It's working well for me, but of course YMMV.

Add `--init` and `--patch` options to bin/docker/boot_dev to make it
easier to spin up a container running Discourse out of a development
directory.

Add `bin/docker/README.md` to explain how to go about using the docker
command-line tools.

Tweak the Docker command-line tools to use the `-u` option to specify
user rather than changing to the user "inside" the container via `chpst`
(This way, we don't have to explicitly specify the HOME environment
variable, either.)

Add `bin/docker/shell` command to make it easy to jump inside the
running container.
2016-09-20 15:35:50 -07:00
Guo Xiang Tan
1ea1cefb35 Extract Nginx log analyzer into a plugin that ships with Discourse. 2016-07-19 15:44:00 +08:00
Jeff Atwood
8b5dfeb18f ignore a few more common meaningless JS errs 2016-06-09 16:38:46 -07:00
Neil Lalonde
e5918c7d00 FEATURE: Merge tagging plugin into core 2016-04-27 11:58:53 -04:00
James Kiesel
0aa6dbaa59 Add .byebug_history to gitignore 2016-03-28 07:27:09 +13:00
Régis Hanol
f36ba0b5bf add discourse-details plugin 2015-11-30 11:32:01 +01:00
Régis Hanol
626e7c6e3d ignore 'public/csv/' 2014-08-22 21:10:15 +02:00
Arpit Jalan
a711575947 FEATURE: ship lazyYT plugin by default 2014-07-22 08:19:01 +05:30
Sam
f1b357baf2 add ignore for tombstone 2014-05-27 09:48:13 +10:00
Sam
43bac5467a No need to watch this dir 2014-05-23 08:43:19 +10:00
Vikhyat Korrapati
5cb2df8f09 Set up poll plugin javascript using an Ember initializer. 2014-05-18 13:36:27 +05:30
Vikhyat Korrapati
78907a1f4d Don't ignore the emoji and poll plugins in .gitignore. 2014-05-16 03:59:45 +05:30
Régis Hanol
77e2a7fa00 add /public/backups directory to .gitignore 2014-02-13 13:31:13 -08:00
Sam
5f6836bf13 ignore bundle in case people bundle standalone 2014-01-06 15:55:01 +11:00
Robin Ward
3415904b63 Renamed sublime-project to discourse.sublime-project as sublime expects a .sublime-project
extension.
2013-12-23 14:46:35 -05:00
Sam
95c4bf4cfa ignore custom conf files 2013-12-20 18:14:39 +11:00
Sam
ffffee3ae1 IMPORTANT - removed all sample files
This is very likely to cause merge conflict, it is for the greater good
Discuss at: http://meta.discourse.org/t/enough-with-the-sample-files/10351

From now on we use ENV to customise if needed
2013-12-18 16:46:37 +11:00
Alban Diguer
70bd5832a9 Performance: reduce max length post model for testing purpose 2013-11-30 15:13:41 +13:00
Sam
52c202b05e plugins public is auto generated 2013-11-20 14:39:02 +11:00
Sam
2610bd0192 vendor/bundle can be ignored 2013-11-13 16:20:49 +11:00
Sam Saffron
fef39ee4c9 Mini Profiler and fast stack update, resolves infinite loop in flame graphs 2013-09-17 17:14:45 +10:00
Sam
fbc28c2d64 plugins should not be checked in
auto generated files should not be checked in
2013-08-01 16:02:43 +10:00
Sam
676017238e production.rb should not be in git 2013-07-16 15:44:38 +10:00
Régis Hanol
1051b8de84 removed useless ignored directories 2013-06-17 22:14:36 +02:00
Navin
cab3502c15 Replace PostAnalyser module with a class
Encapsulate Post#cooked_document as well
Include specs for PostAnalyzer class
2013-06-01 14:59:27 +02:00
Sam
93e9bcc7eb add a few ignores 2013-05-06 10:54:34 +10:00
Sam Saffron
94a578e4b2 ignore assets
fix runner so it works on mac
get rid of some test warnings
2013-04-30 12:43:59 +10:00
Sam
191008bcb7 undo stuff I should not have committed 2013-04-22 13:55:29 +10:00
Sam
89c91d4e10 a few more ignores per @miketheman 2013-04-22 13:53:32 +10:00
Pablo Corral
39892e1485 Update .gitignore
ignore config/discourse.pill
2013-04-21 22:13:43 +03:00
Kuba Brecka
7bc0eefa83 putting "public/downloads" and "public/images" into .gitignore 2013-04-18 11:04:43 +02:00
Tobias Pfeiffer
6acbb3d434 Add .rvmrc to .gitignore but supply a sample file
* ignoring .rvmrc so people can feel to use their own and not
  accidentally commit it
* added a .rvmrc.sample file for people to get started
* fixes #608
* [ci skip]
2013-04-01 17:05:08 +02:00
Sam
b516eccfc0 Merge pull request #515 from kid0m4n/ignore-binstubs
.gitignore: Allow the binstubs folder generated by bundler to be ignored
2013-03-21 17:42:03 -07:00
Karan Misra
929d4cd43b .gitignore: Allow the binstubs folder generated by bundler to be ignored 2013-03-22 05:40:30 +05:30
Karan Misra
c9a81e6ef6 .gitignore: Fix typo in the word refreshing 2013-03-22 05:38:49 +05:30
Robin Ward
2c8afca855 Let's ignore structure.sql - it doesn't seem necessary and just causes merge
conflicts.
2013-03-14 11:15:09 -04:00
nverba
68e3f5228f Basic Heroku integration 2013-03-13 19:07:49 +00:00
Sam Saffron
87b929eac6 added secret token warning in prd
added task to stamp builds
2013-02-18 17:34:43 +11:00
Marco Ceppi
a409fbcc30 Fix typo, profile => procfile 2013-02-15 07:09:18 -05:00
Marco Ceppi
ce0281136f Added foreman procfile 2013-02-14 08:26:41 -05:00
Robin Ward
be9c374285 Oops, database.yml and redis.yml were still included 2013-02-12 11:32:32 -05:00
Robin Ward
3875806315 Introduction of Chef to Vagrant. Removed redis.yml and database.yml. Also updated
instructions a lot, and included setup instructions for provisioning your own VM.

Closes #28 and #61.
2013-02-12 11:18:59 -05:00
Elliot Murphy
f3bcbd8bc3 Use chef-solo to install phantomjs into Vagrant VM.
This introduces two configuration management runs into the
Vagrant provisioning phase. The first chef-solo run ensures that
a current version of chef is installed using the omnibus updater.
The second chef-solo run installs vim and phantomjs.

Much more is possible, this is a proof of concept.
Cookbooks are stored in the chef directory, and managed by
librarian-chef, which is like a bundler for cookbooks.

Chef is run when VM is first downloaded and booted, but not on
subsequent halt/up cycles. To force chef to run again, use
`vagrant provision`.
2013-02-07 14:09:57 -05:00
Robin Ward
21b5628528 Initial release of Discourse 2013-02-05 14:16:51 -05:00