https://github.com/jacobsmith/scisci
Source code of SciSciNotes.com, a website designed for making organizing research much easier
https://github.com/jacobsmith/scisci
Last synced: 23 days ago
JSON representation
Source code of SciSciNotes.com, a website designed for making organizing research much easier
- Host: GitHub
- URL: https://github.com/jacobsmith/scisci
- Owner: jacobsmith
- Created: 2013-11-11T15:10:35.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2013-11-11T15:25:26.000Z (over 12 years ago)
- Last Synced: 2023-05-27T05:01:08.253Z (about 3 years ago)
- Language: CSS
- Size: 336 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
SciSci
========
SciSci is a note taking application that collects notes into ideas, rathern than by sources. By doing this, you can focus on the content of your research, rather than trying to remember where you learned certain facts.
You can access the site at http://www.SciSciNotes.com
Development
-----
Development is in two sections. On the local machine, the branches ' local\_development, master ' should exist. On the server, there should be * development, master * .
All development should take place on `local_development`, tested throroughly, and then merged into local `master`. Then, push local `master` to server `development` for testing on the production server.
Use `bundle exec rackup` to open a new instance on port `9292`. This will allow for testing on the production server while still maintaining integrity. Then, you can merge `development` into `master`, issue `service nginx restart`, and all changes should be propogated accordingly.
Deployment
--------
Setup Passenger and Nginx according to their tutorials on the Passenger website. The owner of `config.ru` is who executes the rest of the program, so be sure all assets and things are accessible to that owner (`chown username file.ext` or `chown -R username directory/`). This is especially useful if there is a error similar to "trying to execute in a read-only database".