Add main URL for directive, group and rule
Add gitignore file that ignore generated doc