diff --git a/app/views/layouts/_footer.html.slim b/app/views/layouts/_footer.html.slim index 68f8ccd..2839155 100644 --- a/app/views/layouts/_footer.html.slim +++ b/app/views/layouts/_footer.html.slim @@ -7,6 +7,7 @@ footer li = link_to 'Contributing', contributing_path li = link_to 'Terms of Service', tos_path li = link_to 'Privacy Policy', privacy_path + li = link_to 'Contact', contact_path .col-md-4.col-xs-4.text-center span diff --git a/app/views/pages/about.html.md b/app/views/pages/about.html.md new file mode 100644 index 0000000..cb16068 --- /dev/null +++ b/app/views/pages/about.html.md @@ -0,0 +1,55 @@ +<% content_for(:title, 'About asciinema') %> + +# About asciinema + +asciinema (formerly ascii.io) is a free and open source solution for +recording terminal sessions and sharing them on the web. + +It aims to be a "go to" place for every command-line user who wants to share +his skills with others. Or putting it differently, it's a place to show off +your geekiness. + +asciinema project is built of several sub-projects: + +* command-line based terminal session recorder, `asciinema` ([source code](https://github.com/asciinema/asciinema)) +* asciinema.org - a website with an API ([source code](https://github.com/asciinema/asciinema.org)) +* javascript player ([source code](https://github.com/asciinema/asciinema-player)) + +If technical details interest you then read more about +[how it works](<%= docs_path('how-it-works') %>). + +## Contributing + +Help the project by [contributing](<%= contributing_path %>) money or time. + +## A bit of history + +asciinema project was started by Marcin Kulik +([@sickill](https://twitter.com/sickill)) in the beginning of 2011 as +ascii.io. He was playing with the idea of sharing terminal session +recordings on the web since 2010 but the working prototype came to life a bit +later. asciinema.org site had a first public release in March 2012 (as +ascii.io then). The project was renamed to "asciinema" in September 2013. + +asciinema is actively developed with the help of great open +source [contributors](https://github.com/asciinema/asciinema.org/contributors). + +## Reporting bugs + +As the service is built of several parts there are separate bug trackers: + +* [github.com/asciinema/asciinema/issues](https://github.com/asciinema/asciinema/issues) - for recorder issues and ideas +* [github.com/asciinema/asciinema.org/issues](https://github.com/asciinema/asciinema.org/issues) - for website/embedding issues and ideas +* [github.com/asciinema/asciinema-player/issues](https://github.com/asciinema/asciinema-player/issues) - for player issues and ideas + +Please only use them for reporting bugs and submitting feature requests. +Do not ask for general help there. Use IRC or the support email for that. + +## Credits + +Thanks to the following companies and individuals for providing services +and resources: + +* [Brightbox](http://brightbox.com) - [cloud servers](http://brightbox.com) +* [Reza Ali](http://www.syedrezaali.com/blog/) - homepage background +* [Bugsnag](https://bugsnag.com/) - error monitoring diff --git a/app/views/pages/about.html.slim b/app/views/pages/about.html.slim deleted file mode 100644 index 9b6df64..0000000 --- a/app/views/pages/about.html.slim +++ /dev/null @@ -1,69 +0,0 @@ -- content_for(:title, 'About asciinema') - -.row.about - .col-md-8 - markdown: - # About asciinema - - asciinema (formerly ascii.io) is a free and open source solution for - recording terminal sessions and sharing them on the web. - - It aims to be a "go to" place for every command-line user who wants to share - his skills with others. Or putting it differently, it's a place to show off - your geekiness. - - asciinema project is built of several sub-projects: - - * command-line based terminal session recorder, `asciinema` ([source code](https://github.com/asciinema/asciinema)) - * asciinema.org - a website with an API ([source code](https://github.com/asciinema/asciinema.org)) - * javascript player ([source code](https://github.com/asciinema/asciinema-player)) - - If technical details interest you then read more about - [how it works](#{docs_path('how-it-works')}). - - ## Contributing - - Help the project by [contributing](#{contributing_path}) money or time. - - ## A bit of a history - - asciinema project was started by Marcin Kulik - ([@sickill](https://twitter.com/sickill)) in the beginning of 2011 as - ascii.io. He was playing with the idea of sharing terminal session - recordings on the web since 2010 but the working prototype came to life a bit - later. asciinema.org site had a first public release in March 2012 (as - ascii.io then). The project was renamed to "asciinema" in September 2013. - - asciinema is actively developed with the help of great open - source [contributors](https://github.com/asciinema/asciinema.org/contributors). - - ## Reporting bugs - - As the service is built of several parts there are separate bug trackers: - - * [github.com/asciinema/asciinema/issues](https://github.com/asciinema/asciinema/issues) - for recorder issues and ideas - * [github.com/asciinema/asciinema.org/issues](https://github.com/asciinema/asciinema.org/issues) - for website/embedding issues and ideas - * [github.com/asciinema/asciinema-player/issues](https://github.com/asciinema/asciinema-player/issues) - for player issues and ideas - - Please only use them for reporting bugs and submitting feature requests. - Do not ask for general help there. Use IRC or the support email for that. - - ## Credits - - Thanks to the following companies and individuals for providing services - and resources: - - * [Brightbox](http://brightbox.com) - [cloud servers](http://brightbox.com) - * [Reza Ali](http://www.syedrezaali.com/blog/) - homepage background - * [Bugsnag](https://bugsnag.com/) - error monitoring - - .col-md-4 - h2 Contact / Help - p - ' Twitter: - a href="https://twitter.com/asciinema" @asciinema - p - ' IRC: - a href="irc://irc.freenode.net/asciinema" #asciinema - ' on Freenode - p E-mail: support at this domain diff --git a/app/views/pages/contact.html.md b/app/views/pages/contact.html.md new file mode 100644 index 0000000..1448330 --- /dev/null +++ b/app/views/pages/contact.html.md @@ -0,0 +1,56 @@ +<% content_for(:title, 'Contact') %> + +# Contact + +## IRC + +There's [#asciinema](irc://freenode/asciinema) channel on Freenode. Join us +there and say "Hi". If you're looking for general help this is probably the +best way to go. + +## Twitter + +Follow [@asciinema](https://twitter.com/asciinema) on Twitter to get updates on +new releases, get some tips & tricks and find out about interesting recordings. +Please don't report bugs via Twitter. + +## E-mail + +You can also reach asciinema team via e-mail. The address is `support at this +domain`. + +If you believe that you've found a security vulnerability, please report it by +sending e-mail to the above address. The PGP key for it (1eb33a8760dec34b) below +can be used to send encrypted mail or to verify responses received from that +address. + + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v2 + + mQENBFRH/yQBCADwC8fadhrTTqCFEcQ8ex82FE24b2frRC3fvkFeKsY+v2lniYmZ + wJ+qsd3cEv5uctCl+lQjrqhJrBx5DnZpCMw85vNuOhz/wjzn7efTISUF+HlnhiZd + tN3FPbk4uu+1JiiZ7SEvH+I4JjM46Vx6wPZ9en79u8VPMLJ24F81Rar62oiMuL29 + PGV7CdG+ErUHEQfN1qLaZNQqkPCQSAouxooNqXKjs/mmz2651FrP8TKVr2f6B/2O + YJ++H9SoIp7Ly+/fEjgmdaZnGqfxnBC+Pm82tZguprWeh8pdiu9ieJswr4S9tRms + h2+eht8PWwkaOOhcFdZLnJFoXHOPzHilQVutABEBAAG0KUFzY2lpbmVtYSBTdXBw + b3J0IDxzdXBwb3J0QGFzY2lpbmVtYS5vcmc+iQE4BBMBAgAiBQJUR/8kAhsDBgsJ + CAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRAeszqHYN7DSyCeCADS9Jk7Ibl2f+2K + eZ4XmYU0UxU55EtHZBd34yF+FGbl4doQhnKcRqT5lKLfYk4x3LzzPAHNSbRS05/K + fw8l72GLHY01U/3slAixphIR8LwVyqPxwelTqLzkDvcK1TTTFnOM/XUT1ymNUS7i + 6Bs889I4I8bPrnt1XK+W35/SqZbBAWotdidCbI/oKQgffCbVsH/Im5pnXTapvf/l + sRUpB2fp7vD5+ycKDcB5CqbtnsPU9vCPL11GG3ijwQBgnPc0fKanUHb3IMElQ0ju + 8IYTZjpPe7bIV3V3nYZvdO41IYLCHhRpvNt4BO2amQoGyqTqGHr/rCY1aEToDG2c + cOdsEOmuuQENBFRH/yQBCACsR59NPSwGoK4zGgzDjuY7yLab2Tq1Jg1c038lA23G + t3H9aOpVbeYGvDPYLHi2y1cCNv19nzs5/k/LAflhTcgPjipTHQ2ojDG+MNfO4qyH + 3JFhm1WUw6zxFjBXfsZhoCKTNHZkzH+d0jeutbBq/Rd77sLjN/VVTLfzJCZhyhKD + VEyO6DYaANZn1B/xx84WdxqqiQsLELOCQVUCG7HzbQAmx7lYYIUAwUoFTrBeBd+d + sN7htw3j7le99EiccqMXceZd2W9cAlRfXcjHtvbtkbJTcsvANSUSU10q5uuT3f6l + NftTLWOGZnu/rFU/ow5ipKft0ygfJKpMHD+AoLkiRIajABEBAAGJAR8EGAECAAkF + AlRH/yQCGwwACgkQHrM6h2Dew0tG1wgAqOkkSznwF+6muK88GgrgasqnIq2t2VkN + fTEKmykgSuMxiN4bsNLc4FQECZqIcL7zGuD6fFnsnO6Hg36R4rYGFSEsjjN7rXj0 + QLnrJJLZV0oA6Q77fUqdB0he7uJm+nlQjUv8HNJwp1oIyhhHz/r1kTHUlX+bEMO3 + Khc96UnE7nzwPBCbUvKuHJQY6K2ms1wgr9ELXjF1KVU9QtBtG2/XWRGDHDwQKxnW + +2pRVtn2xNJ9rBipGG86ZU88vurYjgPZrXaex3M1QGD/8+9Wlp/TR7YUzjiZbtwc + 6mpG4SUlwZheX9RbTRdjnLr7Qy+CddOWvGxebgk23/U90KrDyHDHig== + =2M/2 + -----END PGP PUBLIC KEY BLOCK----- diff --git a/config/routes.rb b/config/routes.rb index 294107c..53b2b03 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -48,5 +48,6 @@ Rails.application.routes.draw do get '/privacy' => 'pages#show', page: :privacy, as: :privacy get '/tos' => 'pages#show', page: :tos, as: :tos get '/contributing' => 'pages#show', page: :contributing, as: :contributing + get '/contact' => 'pages#show', page: :contact, as: :contact end