Commit graph

99 commits

Author SHA1 Message Date
David A. Harding
934043501b
Dev PGP keys: revoke Pieter Wuille's key
- Also add some hints for future maintainers about key revocation to
  README.md per discussion in PR #1120
2015-10-29 09:32:15 -04:00
Mitchell Cash
42ad10d254 Fix some spelling mistakes in README 2015-10-10 12:52:32 +10:00
David A. Harding
b035a0a619
Prevent site indexing for preview builds 2015-09-06 08:31:33 -04:00
Saivann
949c8a2ad6 Make no address reuse with change addresses a requirement for wallets 2015-07-29 00:57:56 -04:00
David A. Harding
8642c81714
Merge pull #962: Site Docs: Add Details To Alert Creation Process 2015-07-28 11:35:06 -04:00
David A. Harding
ec6c93e224
Alerts: Change 'Alias' Field To 'Shorturl'
Suggested by Saïvann (thanks!)
2015-07-25 10:18:46 -04:00
David A. Harding
b21bf33bcc
Site Docs: Add Details To Alert Creation Process
Closes #934

[skip ci]
2015-07-25 10:17:30 -04:00
David A. Harding
e038560ab7
Copyrights: Add MIT License Header To More Files
- Makefile: extend copyright check test to scan all files with YAML
  headers

    - Exclude alerts from check -- lack of a license shouldn't prevent
      us from publishing emergency information

    - Also add license to Makefile itself

- Fix all errors caught by new test

    - For release notes, also link to github.com/bitcoin/bitcoin
      repository as origin

        - Also update README.md release instructions to include license
2015-07-19 18:44:49 -04:00
Saivann
2d36e36464 Allow to set styles for alert banner 2015-07-05 21:11:23 -04:00
David A. Harding
1c817f0dd0
Site Readme: Link To More Advanced Workflow Doc 2015-06-27 17:47:51 -04:00
David A. Harding
5e7dbab508
Repository Move: Manually Update URIs 2015-06-23 09:17:03 -04:00
David A. Harding
b347044eb2
Repository Move: Update Repository URLs
git ls-tree --full-tree -r HEAD \
  | sed 's/^.\{53\}//'          \
  | xargs sed -i 's^https://github.com/bitcoin/bitcoin.org^https://github.com/bitcoin-dot-org/bitcoin.org^g'
2015-06-23 09:08:40 -04:00
David A. Harding
8e573b38f3
Merge #837, #838, and #842
* #837: Add A Blog To Bitcoin.org
* #838: Full Node Guide: Add Windows 8.x Instructions
* #842: QA: Fix 16,591 HTML Validation Errors
2015-04-28 11:06:59 -04:00
David A. Harding
d620ce61f2 Site Docs: Update release instructions
Describe how to prepare a release in advance.
2015-04-25 19:19:25 -04:00
David A. Harding
ffa9a249f3
Blog: Add Blog To Bitcoin.org
* Adds new page /en/blog

* Adds new feed for blog posts to /en/rss/blog.xml

* Adds "Blog" link to site footer

* Adds three back-dated blog posts to give the blog some initial
  content.
2015-04-22 17:49:30 -04:00
David A. Harding
a2a5f454cb
Revert "Revert "Merge pull #793: Dev Docs: New Glossary & JS Search Box""
This reverts commit 961d6c988f.
2015-04-14 08:55:53 -04:00
David A. Harding
6ffd230671
Site Docs: Grammar Fixes
Thanks Saïvann!
2015-04-13 14:30:16 -04:00
David A. Harding
3eee4811fd
Site Docs & Previews: Update Site Building/Previewing Docs
* New plugin: remove-html-extension falls back to /foo.html when /foo
  isn't found in `jekyll serve` mode.

* New Makefile target: `make preview` runs bundle exec jekyll serve

* Updated site docs to describe installing all required dependencies.
  Fully tested using a new install of Ubuntu Server 14.04.1
2015-04-12 15:20:35 -04:00
David A. Harding
961d6c988f
Revert "Merge pull #793: Dev Docs: New Glossary & JS Search Box"
This reverts commit e3dcf0ce1f, reversing
changes made to c71e9fdf2d.

Once again we had a broken new plugin that Travis CI and local building
didn't catch.
2015-04-10 19:33:39 -04:00
David A. Harding
af29f6855c
Glossary: Add documentation to README.md 2015-03-19 15:32:24 -04:00
David A. Harding
d44692c75b
Add MIT Event & Fix README Typo 2015-03-04 22:31:19 -05:00
David A. Harding
cbebe461ff Releases: Variablize Release Notes
Add additional variables to the release note files to allow setting the
version number and date.  The version number is required, and can be
used to automatically set the release notes title.  The date is optional
and can be set hours/days after the release.

Additionally, a Makefile test is added that checks whether the download
files exist on the Bitcoin.org server.  This can help prevent creating a
broken Download page.

* Set variables for all previous releases

* Document variables in README.md

* Update code and templates to use variables

* Add the Download page links to the "dl" CSS class. Also add newlines
  to make the HTML a bit easier to parse using sed

* Add a new Liquid plugin to print warnings. This is used to print a
  non-error warning if any release is created without the optional date
2015-02-27 08:15:50 -05:00
David A. Harding
77066ba70d
Backend: Test That Site Builds With Travis CI
Add configuration file for Travis CI, documentation for using Travis,
and a line to _config.yml to ignore directory Travis creates.
2015-02-24 22:03:10 -05:00
Saivann
9ac6bdd463
Downloads: Updates for v0.10.0
* Set filenames once in the download page

* Edit download page for new or updated files

* Add link to the source code, GitHub and torrent download

* Replace long sync instructions by short instructions to run a full node on the download page

Commit originated by Saïvann Carignan and updated by Dave Harding.
2015-02-16 03:03:20 -05:00
David A. Harding
5d4968ee94
Site Docs: Mention Events In README Preface (Thanks Saïvann!) 2015-02-09 18:42:24 -05:00
David A. Harding
f0002d26fb
Site Docs: Stregthen Appeal For Volunteers In README
This suggests specific tasks for new volunteers and links directly to
relevant pages or README sections.

We also advise submitters of new wallets to read the requirements list.
2015-02-09 16:42:47 -05:00
Saivann
3e87efe009 Add long time duration HSTS as a requirement for wallets
Drop Circle until the service supports HSTS
2015-01-20 16:14:29 -05:00
Saivann
5b475ee2af Add a bug reporting policy as an optional criteria (thanks gmaxwell) 2014-12-11 23:29:57 -05:00
Saivann
82453bbcc2 Explicitely mention that the requirements are meant to change and strengthen over time (thanks gmaxwell) 2014-12-11 23:27:31 -05:00
Saivann
b81cd7dd06 Allow for PIN login with aggressive lock-out (thanks gurnec) 2014-12-11 13:14:33 -05:00
Saivann
bc778b8f64 Apply "strong passwords" requirement to hybrid wallets 2014-12-10 00:37:51 -05:00
Saivann
55aaa16550 Update wallet inclusion requirements with good coding practices 2014-12-10 00:37:43 -05:00
Saivann
8eed2466f1 Drop confusing "rotate address" mentions 2014-12-06 14:25:56 -05:00
Saivann
ffd2bcaaed Clarify that rotating addresses is used to avoid address reuse (thanks @luke-jr) 2014-12-06 14:01:51 -05:00
Saivann
ed063e3eda Avoid forcing signed firmware updates for hardware wallets (thanks @luke-jr) 2014-12-06 14:01:18 -05:00
Saivann
1037acfe18 Replace confusing mentions of "custodial" wallets 2014-12-06 13:52:04 -05:00
Saivann
c042987334 Mention that wallets guidelines can be adapted (thanks @harding) 2014-12-05 22:03:22 -05:00
Saivann
b541875da5 Set general requirements and process for including wallets 2014-12-05 20:33:35 -05:00
Saivann
1db1455703 Manage events in a single file 2014-11-15 18:45:43 -05:00
Saivann
45cdb02ab9 Allow disabling plugins for faster preview 2014-11-08 13:56:41 -05:00
Saivann
ed2caf54b9 Link to the new merged translation live preview in the README 2014-10-23 23:06:53 -04:00
Saivann
049c0a5d9a Rename the "Decentralization" score to "Validation" score 2014-10-10 21:33:35 -04:00
Saivann
1ad6bfffbe Clarify requirements for the "transparency" score (thanks @harding) 2014-09-13 15:16:19 -04:00
saivann
bd40cff1eb Merge pull request #530 from bitcoin/readme
Add instructions and rules about adding a wallet on bitcoin.org
2014-08-23 21:36:28 -04:00
Saivann
6800f089fb Mention that wallets must meet passing score requirements before getting a good Transparency score (thanks @schildbach) 2014-08-22 12:39:21 -04:00
Saivann
2ead9b9c9f Fix typo in the README 2014-08-22 00:43:50 -04:00
Saivann
d6451c4093 Add instructions and rules about adding a wallet on bitcoin.org 2014-08-21 23:26:20 -04:00
David A. Harding
3a90000ed8
Add Makefile For Easy Automated Testing Immediately After Building
New Makefile lets testers build the static HTML files and then run a few
automated tests to catch problems like missing files and links.  The
Makefile is not required; the site can still be built using just Jekyll.

This commit also fixes several image-related errors reported by `make
test` by adding the missing PNG images.
2014-06-12 03:06:57 -04:00
Saivann
19c52a7315 Add "Developer Documentation" subsection in the README 2014-05-29 14:56:12 -04:00
John Manoogian III
944e7c3470 Manage gems + Ruby @ current stable versions w/RVM
* update to modern, supported Ruby 2.0 version
* update gems to current versions using Bundler
* make jekyll configs confirm to current version
* switch deb package dependencies to cross-platform rvm
* ignore bundled dependencies
* some README mods as per @harding + @saivann
2014-05-20 20:45:08 -07:00