- Notifications
You must be signed in to change notification settings - Fork2
Web site for DynamoRIO and its tools
License
DynamoRIO/dynamorio.github.io
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
This is the source content for the DynamoRIO website.
Please file any issues in the mainDynamoRIO issuetracker.
You can use jekyll to run a local server and view local changes to thewebsite contents.
First, install jekyll, ruby, bundler, and the needed gems:
sudo apt-get install jekyllsudo apt-get install ruby-devsudo gem install bundlerbundle config set --local path 'vendor/bundle'bundle installThebundle config command tells bundle to install gems locally toavoid requiring root access. Thebundle install command should berun from the directory containing the project Gemfile.
Now you can launch the local server from the same directory like this:
bundle exec jekyll serveGo to this address in your browser to view the local content, which isstored in the_site directory of your git checkout:
Please use thesame basic workflow as for DynamoRIOchanges: i.e.,perform changes in a separate branch and use a Pull Request tosquash-and-merge it into master after it is reviewed.
Run these commands to mirror thedevsetup.sh script in thedynamoriorepository, first replacingPATH_TO_DR with the path to your checkout ofdynamorio for locating the helper scripts:
git config core.autocrlf inputgit config core.whitespace blank-at-eol,tab-in-indentgit config branch.autosetuprebase alwaysgit config alias.newbranch '!sh -c "git checkout --track -b $1 origin/master"'git config alias.split '!sh -c "git checkout -b $1 $2 && git branch --set-upstream-to=origin/master $1"'git config alias.review '!myf() { PATH_TO_DR/make/git/git_review.sh "$@"; }; myf'git config alias.pullall '!myf() { PATH_TO_DR/make/git/git_pullall.sh "$@"; }; myf'echo Please ensure your author name is correct: \"$(git config user.name)\"echo " Run \"git config user.name New Name\" to update"echo Please ensure your author email is correct: \"$(git config user.email)\"echo " Run \"git config user.email New Email\" to update"Replace all references in printed statements from the scripts with thedynamorio.github.io repository rather than thedynamorio repository, ofcourse.
Since we are using the issue tracker in the maindynamorio repository,instead of a simple#NNNN to refer to an issue, use the stringDynamoRIO/dynamorio#NNNN.
Consider attaching a screenshot of the new page to the Pull Request if itis a proposed layout change.
About
Web site for DynamoRIO and its tools
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors4
Uh oh!
There was an error while loading.Please reload this page.
