Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Artipub | 2,893 | 3 months ago | 19 | March 15, 2021 | 40 | bsd-3-clause | TypeScript | |||
Article publishing platform that automatically distributes your articles to various media channels | ||||||||||
Growing Up | 2,120 | 6 months ago | 2 | mit | ||||||
程序猿成长计划 | ||||||||||
The Docker Handbook | 716 | a month ago | 7 | gpl-3.0 | ||||||
An open-source full-length book on Docker | ||||||||||
Kubernetes Handbook Projects | 487 | 7 months ago | unlicense | JavaScript | ||||||
Project codes used in "The Kubernetes Handbook" | ||||||||||
Docker Monitoring | 427 | 5 years ago | 3 | |||||||
Docker-Monitoring based on Cadvisor, InfluxDB, and Grafana | ||||||||||
Octblog | 413 | 4 years ago | 2 | gpl-2.0 | HTML | |||||
Yet another blog system powered by Flask and MongoDB | ||||||||||
Explaintome | 374 | 5 years ago | 4 | apache-2.0 | Python | |||||
Automatic Web Article Summarizer | ||||||||||
Docker Hacklab | 324 | 8 months ago | gpl-3.0 | Dockerfile | ||||||
My personal hacklab, create your own. | ||||||||||
Docker Chat Demo | 307 | 4 years ago | HTML | |||||||
Companion repo for my "Lessons from Building a Node App in Docker" article. | ||||||||||
Review Template | 245 | 2 months ago | 4 | TeX | ||||||
TechBoosterで利用しているRe:VIEWのテンプレート(B5/A5/電子書籍)を公開しています |
Expertiza is a web application where students can submit and peer-review learning objects (articles, code, web sites, etc). It is used in select courses at NC State and by professors at several other colleges and universities.
The expertiza environment is already set up in NC State's VCL image "[CSC517, S18] Ruby on Rails / Expertiza".
Using the VCL is the quickest way to get started, but you may find it awkward developing on a remote machine with network lag and having to reinstall gems every time you connect. Installing locally can be a pain though too. Life is full of tradeoffs. :-) The good news is that you can start on one environment, push your work to git, and switch to another environment if you don't like the one you started with.
Steps after getting a VCL reservation
bash setup.sh
sudo gem install bundler -v 1.16.6
bundle install
config/database.yml
and add the password as expertiza
rails db:migrate
rails s
See the Google doc on setting up the Expertiza development environment.
Depreciation warning: See the Expertiza wiki for setup instructions. Please update the wiki with corrections or additional helpful information. (http://wiki.expertiza.ncsu.edu/index.php/Development:Setup:OSX, http://wiki.expertiza.ncsu.edu/index.php/Development:Setup:Linux:RHEL, http://wiki.expertiza.ncsu.edu/index.php/Creating_a_Linux_Development_Environment_for_Expertiza_-_Installation_Guide)
We've had many contributors in the past who have used a wide variety of ruby coding styles. It's a mess, and we're trying to unify it.
All new files/contributions should:
When editing existing files:
Please do no go crazy changing old code to match these guidelines; it will just create lots of potential merge conflicts. Applying style guidelines to code you add and modify is good enough. :-)
Instructions to get production database ssh into a computer running Expertiza, e.g., an NCSU VCL node. ssh into expertiza.csc.ncsu.edu On production server, run mysqldump -uroot -p --databases expertiza_production > dump.sql #exports database from production On VCL, run sudo iptables -I INPUT -p TCP -s <IP_OF_PRODUCTION> -j ACCEPT #allows SCP requests Run SCP to your VCL scp dump.sql <unity_id>@<VCL_IP>:/home/<unity_id> mysql -uroot -p expertiza_development < dump.sql #loads database into production