{"id":17052900,"url":"https://github.com/zquestz/startpoint","last_synced_at":"2026-05-02T09:35:41.091Z","repository":{"id":1111272,"uuid":"980107","full_name":"zquestz/startpoint","owner":"zquestz","description":"Starting point for rails projects. Based on the 2.3.x series.","archived":false,"fork":false,"pushed_at":"2011-08-28T07:25:44.000Z","size":28617,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-28T11:48:40.143Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://github.com/zquestz/startpoint","language":"ActionScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zquestz.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2010-10-12T01:20:57.000Z","updated_at":"2023-10-26T13:49:00.000Z","dependencies_parsed_at":"2022-08-16T12:05:08.124Z","dependency_job_id":null,"html_url":"https://github.com/zquestz/startpoint","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zquestz%2Fstartpoint","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zquestz%2Fstartpoint/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zquestz%2Fstartpoint/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zquestz%2Fstartpoint/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zquestz","download_url":"https://codeload.github.com/zquestz/startpoint/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245058334,"owners_count":20554108,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-14T10:10:49.260Z","updated_at":"2026-05-02T09:35:41.057Z","avatar_url":"https://github.com/zquestz.png","language":"ActionScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"- startpoint -\nhttp://github.com/zquestz/startpoint\n\nJust a shell app that incorporates things you probably want in your application, but don't come by default in Rails. Still is a work in progress but the start is solid. Below is a list of features, when I get some more time I will write more docs. Everything should be pretty straightforward. \n\nThis app uses bundler, and rvm is recommended. By default it uses the 1.8.7@startpoint gemset.\n\nInstallation:\n* In rvm create a gemset for the app \"rvm gemset create 'startpoint'\"\n* Make sure you have bundler installed, then run 'bundle install'. \n* Create your default databases for development and test environments. 'rake db:create \u0026\u0026 RAILS_ENV=test rake db:create'\n* Run your migrations 'rake db:migrate \u0026\u0026 RAILS_ENV=test rake db:migrate'\n* Go over the settings file in 'config/settings.yml' and change whatever you need to.\n* Now run the seeds for your dev environment. 'rake db:seed'\n\nNow you should now be all set to go. Now you can fire up the app with './script/server'.\n\nI also use New Relic for all my applications. If you don't have an account there yet, go signup for a free account at http://newrelic.com. Once you have signed up for an account, go through their documentation and install your 'newrelic.yml' file in 'config/newrelic.yml'.\n\nTo run the tests just run 'rake test:coverage' and they should all pass. If you notice areas where rcov reports the code is untested, those are usually triggered through a settings change. Then you can test and branch into those pieces of code. About 95% of the code is tested somewhere, although rcov shows it a bit less. If you decide to contribute to this project, please make sure to include tests with your commits. \n\nHightlights:\n\n* Custom settings via config/settings.yml\n* Full registration system using authlogic with forgotten password and email confirmation support.\n* Avatar support via paperclip\n* Uploadify baked in for batch image and pdf uploading.\n* Setup for full mobile support via the mobile format, thanks to mobile-fu.\n* Replaced default mysql gem with the mysql2 gem.\n* Basic Notify controller for sending out emails. This uses Delayed Job to send all emails via a background task.\n* Admin roles and small admin interface for Users.\n* User caching system with a expiring sweeper using memcached and Rails.fetch/Rails.delete.\n* jrails with jQuery 1.4.2 and jQuery UI.\n* LESS has been setup using the more plugin/gem. All stylesheets are already setup as .less files.\n* TinyMce is available via the tinymce gem.\n* Pagination via will_paginate\n* Tagging lib acts-as-taggable-on already setup\n* reCaptcha setup for all signups.\n* Fully localized using i18n, supporting new languages is a breeze.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzquestz%2Fstartpoint","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzquestz%2Fstartpoint","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzquestz%2Fstartpoint/lists"}