31 lines
897 B
Markdown
31 lines
897 B
Markdown
Development
|
|
------------
|
|
Refer to, https://github.com/discourse/discourse_api/blob/master/routes.txt for a list of all operations available in Discourse.
|
|
|
|
Unit tests
|
|
--------------
|
|
You can run the self test with the following commands::
|
|
|
|
pip install -r requirements.dev.txt
|
|
pip install -e .
|
|
nosetests
|
|
|
|
Live Testing
|
|
-----------------
|
|
|
|
You can test against a Discourse instance by following the [Official Discourse developement instructions][discoursedev].
|
|
For the impatient here is the quick and dirty version::
|
|
|
|
git clone git@github.com:discourse/discourse.git
|
|
cd discourse
|
|
vagrant up
|
|
vagrant ssh
|
|
cd /vagrant
|
|
bundle install
|
|
bundle exec rake db:migrate
|
|
bundle exec rails s
|
|
|
|
Once running you can access the Discourse install at http://localhost:4000.
|
|
|
|
[discoursedev]: https://github.com/discourse/discourse/blob/master/docs/VAGRANT.md "Discourse Vagrant"
|