Introducing docs 📚

This commit is contained in:
Francesco Siddi 2017-12-11 12:49:59 +01:00
parent da0f606110
commit 7fd4649a56
8 changed files with 171 additions and 0 deletions

6
deploy_docs.sh Executable file
View File

@ -0,0 +1,6 @@
#!/bin/bash
cd docs
command -v mkdocs 2>/dev/null 2>&1 || { echo >&2 "Command mkdocs not found. Are you in the right venv?"; exit 1; }
mkdocs build
rsync -auv ./site/* armadillica@attract.studio:/home/armadillica/attract.studio/docs

View File

@ -0,0 +1,12 @@
# Roadmap
The day-to-day planning for development is available on
[developer.blender.org](https://developer.blender.org/project/board/72/). In this section we summarize
the high level goals for the projects.
## Self-provisionable Server
Make it possible for developers to run the full stack in a local environment. In similar way to
Flamenco, the challenge is to get the Server (and its Pillar core) disconnected from Blender Cloud.
## Data filtering and sorting
Provide basic filtering and sorting functionality for assets, tasks, and assets. For example, make it
possible to find all tasks assigned to a specific user, or in a specific set of statuses.

View File

@ -0,0 +1,74 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="512"
height="512"
id="svg2"
version="1.1"
inkscape:version="0.48.4 r9939"
sodipodi:docname="logo_attract.svg"
inkscape:export-filename="/shared/software/attract3/logo/attract_logo_bw_1080.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.98994949"
inkscape:cx="222.50239"
inkscape:cy="247.16912"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="10"
fit-margin-left="10"
fit-margin-right="10"
fit-margin-bottom="10"
inkscape:showpageshadow="false"
inkscape:window-width="1418"
inkscape:window-height="855"
inkscape:window-x="424"
inkscape:window-y="590"
inkscape:window-maximized="0" />
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-81.656231,-11.7557)">
<g
id="g2995"
transform="matrix(0.66925035,0,0,0.66925035,371.3471,-72.927844)"
style="fill:white;fill-opacity:1;stroke:none;fill-rule:nonzero">
<path
style="fill:white;fill-opacity:1;stroke:none;fill-rule:nonzero"
d="m 166.06342,857.36804 c -2.0241,-1.63901 -2.11292,-2.89269 -2.98911,-42.18649 -1.56775,-70.30787 -3.12503,-148.81192 -3.94749,-198.99728 -0.74743,-45.6073 -0.92521,-48.94732 -2.9808,-56 -8.92469,-30.62035 -34.68288,-56.26535 -93.79792,-93.38574 -71.4521403,-44.86728 -217.86949,-119.37839 -308.62723,-157.05897 -11.53416,-4.78873 -14.07545,-5.52908 -15.12259,-4.40564 -0.95964,1.02956 -1.65295,20.23647 -2.91842,80.85035 -0.91287,43.725 -2.11692,81.49904 -2.67566,83.94232 -4.76367,20.83065 -32.50574,59.96134 -61.53114,86.79078 -22.87237,21.14193 -43.26077,35.03351 -52.17813,35.55142 l -3.71013,0.21548 -0.59028,-5.5 c -0.7529,-7.01532 6.55125,-231.1601 8.09781,-248.5 1.54288,-17.29859 4.40736,-33.86113 7.10175,-41.06252 2.60264,-6.9562 13.58837,-23.48911 31.94188,-48.07076 16.29143,-21.81981 31.85794,-37.75226 58.44884,-59.82286 30.66053,-25.44841 34.3329,-27.45527 50.34292,-27.51121 12.67088,-0.0443 25.74008,2.76304 48.65708,10.45172 79.57398,26.69719 271.10729,122.71606 363.96686,182.4627 53.1755,34.21358 78.51413,59.37766 87.39716,86.79513 2.37747,7.33804 5.6679,26.42936 7.11089,41.2578 1.13125,11.62495 8.05544,216.85126 8.19865,243 0.0845,15.42373 -0.0729,16.89815 -2.41221,22.60399 -11.11776,27.11712 -47.59735,68.13655 -82.76135,93.06091 -11.85316,8.40156 -21.59148,13.91534 -27.71765,15.69357 -4.78422,1.38871 -5.39093,1.37419 -7.30373,-0.1747 z M -53.75396,623.06914 c -16.11333,-1.99066 -30.39323,-10.66862 -38.76393,-23.55704 -5.77741,-8.89551 -8.7432,-19.27201 -8.81115,-30.82783 -0.0945,-16.06423 4.45371,-26.8127 16.30168,-38.52498 12.04616,-11.9082 24.23682,-16.62772 40.61216,-15.72271 26.10197,1.44258 45.6435897,18.04702 51.0008797,43.33525 2.75772,13.01736 1.11109,24.63774 -5.19616,36.66971 -10.56115,20.14689 -32.3266697,31.44641 -55.1434797,28.6276 z"
id="path2999"
inkscape:connector-curvature="0" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.9 KiB

17
docs/docs/index.md Normal file
View File

@ -0,0 +1,17 @@
# Attract Docs
Welcome to the Attract documentation pages! Here we collect both user and development docs. Attract
is the production tracking and management software used at Blender Animation Studio.
## Main features
* Shot list, asset list and task list
* Extensible design, supporting custom task types with custom attributes
* Integration of SVN activity in a task activity list
* Completely Free and Open Source software
## Status of the documentation
Documentation is an ongoing effort. We are currently focusing on user documentation, aimed at
Blender Cloud subscribers. If you are interested in installing Attract on your own infrastructure,
consider checking out the sources and README.md files.

View File

@ -0,0 +1,10 @@
# Installation & Configuration
!!! note
This section of the manual is work in progress.
The following video shows how to set up a Blender Cloud project with Attract, which is currently
the only way officially supported. A step-by-step text version will follow.
<iframe width="750" height="350" src="https://www.youtube.com/embed/FoUua_Jlmpc?rel=0" frameborder="0"
gesture="media" allow="encrypted-media" allowfullscreen></iframe>

View File

@ -0,0 +1,6 @@
# Introduction
!!! note
This section of the manual is work in progress.
This manual aims at describing the features of Attract and providing examples on how to use them.

41
docs/mkdocs.yml Normal file
View File

@ -0,0 +1,41 @@
# Project information
site_name: 'Attract'
site_description: 'Free and Open Source production tracking for film makers'
site_author: 'Blender Institute'
site_url: 'https://attract.studio/'
# Repository
repo_name: 'armadillica/attract'
repo_url: 'https://github.com/armadillica/attract'
# Copyright
copyright: 'Copyright &copy; 2016 Blender Institute - CC-BY-SA v4.0.'
theme:
name: 'material'
logo: 'img/logo_attract_white.svg'
palette:
primary: 'blue grey'
accent: 'deep orange'
social:
- type: 'github'
link: 'https://github.com/armadillica'
- type: 'twitter'
link: 'https://twitter.com/Blender_Cloud'
pages:
- Home: 'index.md'
- User Manual:
- 'user_manual/introduction.md'
- 'user_manual/installation.md'
- Developer Docs:
- 'developer_docs/roadmap.md'
# Google Analytics
google_analytics:
- 'UA-13043630-10'
- 'auto'
markdown_extensions:
- admonition

View File

@ -3,3 +3,8 @@
-r ../pillar/requirements-dev.txt
-e ../attract # also works from parent project, like blender-cloud
# Primary requirements
mkdocs==0.17.2
mkdocs-material==2.2.2