Update information on "About" page
parent
76ddc94561
commit
3362da04dc
@ -0,0 +1,4 @@
|
||||
.pages
|
||||
.about
|
||||
div:last-child
|
||||
padding-left: 60px
|
@ -1,45 +0,0 @@
|
||||
markdown:
|
||||
|
||||
# About
|
||||
|
||||
Asciinema is the simplest way to record your terminal and share the recordings
|
||||
with your fellow geeks.
|
||||
|
||||
It's a free service built with open-source technologies (check the
|
||||
[source](https://github.com/sickill/asciinema.org)
|
||||
[code](https://github.com/sickill/asciinema)) aiming to be a "go to" place
|
||||
for everyone who want to share his terminal Voodoo.
|
||||
|
||||
## Parts
|
||||
|
||||
The service consists of two parts:
|
||||
|
||||
* Terminal recording utility
|
||||
* This site with web based player
|
||||
|
||||
Terminal recorder is a [Python
|
||||
script](https://github.com/sickill/asciinema/blob/master/bin/asciinema)
|
||||
that acts as a middleman
|
||||
([pseudo-terminal](http://en.wikipedia.org/wiki/Pseudo_terminal) specifically)
|
||||
between your shell and your terminal, recording all terminal activity and
|
||||
uploading it to [asciinema.org](http://asciinema.org) site.
|
||||
|
||||
Web based player is a JavaScript implementation of
|
||||
[VT102 ANSI terminal](http://en.wikipedia.org/wiki/VT102), supporting most ANSI
|
||||
control codes and sequences, all text attributes and
|
||||
[256 colors](<%= color_check_asciicast_path %>).
|
||||
|
||||
## Authors
|
||||
|
||||
Asciinema was created by <a href="/~sickill">Marcin Kulik</a> with the help of
|
||||
[Michał Wróbel](https://github.com/sparrovv).
|
||||
|
||||
## Getting in touch
|
||||
|
||||
[twitter.com/asciinema](https://twitter.com/asciinema) |
|
||||
[twitter.com/sickill](https://twitter.com/sickill)
|
||||
|
||||
## Contributing
|
||||
|
||||
[Source code](https://github.com/sickill/asciinema.org) |
|
||||
[Issues](https://github.com/sickill/asciinema.org/issues)
|
@ -1,7 +1,5 @@
|
||||
- content_for :content do
|
||||
section.supplimental
|
||||
.wrapper
|
||||
.main
|
||||
= yield
|
||||
.container.pages
|
||||
= yield
|
||||
|
||||
= render template: 'layouts/application'
|
||||
|
@ -0,0 +1,52 @@
|
||||
.row.about
|
||||
.col-md-8
|
||||
markdown:
|
||||
# About Asciinema
|
||||
|
||||
Asciinema (formerly ascii.io) is a free and open source solution for
|
||||
recording the 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.
|
||||
|
||||
The Asciinema project is built of 2 sub-projects:
|
||||
|
||||
* a command-line based terminal session recorder, `asciinema` ([source code](https://github.com/sickill/asciinema)),
|
||||
* a website with an API and a player at asciinema.org ([source code](https://github.com/sickill/asciinema.org))
|
||||
|
||||
If technical details interest you then read more about
|
||||
[how it works](#{docs_path(:howitworks)}).
|
||||
|
||||
## A bit of a history
|
||||
|
||||
Asciinema project was started by <a href="/~sickill">Marcin Kulik</a>
|
||||
([@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/sickill/asciinema.org/contributors).
|
||||
|
||||
## Reporting bugs
|
||||
|
||||
As the service is built of 2 parts there are 2 separate bug trackers:
|
||||
|
||||
* [github.com/sickill/asciinema.org/issues](https://github.com/sickill/asciinema.org/issues) - for the website / player / embedding issues and ideas,
|
||||
* [github.com/sickill/asciinema/issues](https://github.com/sickill/asciinema/issues) - for the recorder 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.
|
||||
|
||||
.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
|
@ -0,0 +1,29 @@
|
||||
require 'spec_helper'
|
||||
|
||||
feature "Static pages" do
|
||||
|
||||
scenario 'Visiting about page' do
|
||||
visit about_path
|
||||
|
||||
within('.main') do
|
||||
expect(page).to have_content(/About Asciinema/i)
|
||||
end
|
||||
end
|
||||
|
||||
scenario 'Visiting "terms of service" page' do
|
||||
visit tos_path
|
||||
|
||||
within('.main') do
|
||||
expect(page).to have_content(/Terms of Service/i)
|
||||
end
|
||||
end
|
||||
|
||||
scenario 'Visiting "privacy policy" page' do
|
||||
visit privacy_path
|
||||
|
||||
within('.main') do
|
||||
expect(page).to have_content(/Privacy Policy/i)
|
||||
end
|
||||
end
|
||||
|
||||
end
|
Loading…
Reference in New Issue