RoRLA-API
-
ROR Lab 웹사이트(http://rorlab.org) 리뉴얼 프로젝트
- 목적: 레일즈 커뮤니티 활성화
- 레일즈 개발 경험을 공유하고 누구나 참여할 수 있도록 공개
<페이스북 그룹>
루비 온 레일즈코리아:
https://www.facebook.com/groups/rubyonrailskorea
로라 리뉴얼 프로젝트:
https://www.facebook.com/groups/rorlabrenewal
리뉴얼에 추가할 기능
소셜 계정 연결: 페이스북, 트위터, 구글플러스 등 소셜계정으로도 로그인할 수 있고 프로필 이미지, 이름을 사용.
신재훈님의 쑥쑥오름교실(클래스캐스트)을 RoRLab에 적용하여 웹개발 초심자를 위한 학습페이지 제공.
레일즈로 만든 웹사이트를 소개하는 웹페이지 제공.
스택오버플로의 투표 시스템이나 페이스북의 좋아요 기능 추가
유용한 젬 소개
개발 환경
백엔드: 레일즈 API 젬 사용
프론트엔드: 레일즈 뷰는 구성하지 않음, 자바스크립트 프레임웍으로 웹사이트 구성(예. AngluarJS)
모바일 앱: 안드로이드 또는 아이폰 앱 개발
협업 툴
깃헙: https://github.com/RORLabNew/rorla_api
와플: https://waffle.io/RORLabNew/rorla_api
(이슈관리)
슬랙: https://rorlab.slack.com
admin@rorlab.org(이름, 이메일주소, 자기 소개)
참여 방법
1. 깃헙에서 리뉴얼저장소(RORLabNew/rorla_api)를 포크(fork)
2. 로컬머신에서 브랜치 생성 후 커밋
3. 깃헙 웹사이트 또는 콘솔에서 풀리퀘스트(머지 요청)
# 풀리퀘스트를 프로젝트에 반영하려면 RSpec 실행 결과 통과해야 합니다.
개발 진행 과정
리뉴얼에 추가할 기능(2)
질문과 답(Q&A)
페이스북같은 이벤트 관리 : ROR Lab.의 오프라인 일정 관리
문서 요약 기능 :
- 내용을 간략하게 살펴본 다음에 pocket 같은 서비스로 저장해서 나중에 읽는 경우가 있는데, 이 경우에 문서 요약본이 있으면 유용할 듯 합니다.
text summarization ruby gem 사용, (한글 테스트 필요)
루비와 레일즈에 관한 책 소개(리뷰, 읽는 순서-테크 트리)
국제화(i18n) 영문 페이지 작성
리뉴얼에 추가할 기능(3)
레일즈 가이드 버전 별로 링크를 제공
예시. 옆동네 장고 홈페이지의 version 관리 방식도 좋아보입니다.
장고 1.7 문서 목차, 장고 1.4 문서 목차
버전 외에 문서 리비전 관리 검토 필요
가이드 문서를 리스트 형식과 목차로 봄.
태그 기능
RoRLA-API
By wagurano
RoRLA-API
- 1,084