mirror of
https://github.com/neocities/neocities.git
synced 2025-04-24 09:12:35 +02:00
Neocities.org - the web site. Yep, the backend is open source!
"There is a time when the operation of the machine becomes so odious, makes you so sick at heart, that you can't take part; you can't even passively take part, and you've got to put your bodies upon the gears and upon the wheels, upon the levers, upon all the apparatus, and you've got to make it stop. And you've got to indicate to the people who run it, to the people who own it, that unless you're free, the machine will be prevented from working at all." Mario Savio Sproul Hall Steps University of California, Berkeley December 3, 1964 |
||
---|---|---|
domains | ||
ext | ||
files | ||
migrations | ||
models | ||
public | ||
sass | ||
tests | ||
views | ||
workers | ||
.gitignore | ||
.travis.yml | ||
app.rb | ||
config.ru | ||
config.yml.template | ||
config.yml.travis | ||
environment.rb | ||
Gemfile | ||
Gemfile.lock | ||
LICENSE.txt | ||
rainbows_config.rb | ||
Rakefile | ||
README.md |
NeoCities.org
The web site for NeoCities! It's open source. Want a feature on the site? Send a pull request!
Installation (OSX)
Install homebrew:
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
Install deps:
$ brew install redis postgresql phantomjs libmagic imagemagick
Fork the repository on Github. Clone the forked repo to your local machine: git clone git@github.com:YOURUSERNAME/neocities.git Install deps:
$ cd neocities
$ gem install bundler
$ bundle install
Create postgres databases:
createdb neocities_test
createdb neocities_dev
Copy config.yml.template to config.yml.
Run the tests to see if they work:
bundle exec rake test
Want to contribute?
If you'd like to fix a bug, or make an improvement, or add a new feature, it's easy! Just send us a Pull Request.
- Fork it ( http://github.com/YOURUSERNAME/neocities/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request