Changes to copypastetaxes.scroll.pub

ffff:65.246.71.95
ffff:65.246.71.95
1 month ago
updated about.scroll
about.scroll
Changed around line 1
- import header.scroll
- groups index
+ header.scroll
+ tags index
- * Let's build a public domain open source tax engine so all Americans can do their taxes using simple copy and paste.
+ Let's build a public domain open source tax engine so all Americans can do their taxes using simple copy and paste.
- image originalTaxReturn.jpeg
+ originalTaxReturn.jpeg
- import footer.scroll
+ footer.scroll
ffff:65.246.71.95
ffff:65.246.71.95
1 month ago
updated community.scroll
community.scroll
Changed around line 1
- import header.scroll
- groups index
+ header.scroll
+ tags index
- * In addition to the GitHub, today I created a Subreddit and Twitter for the CopyPasteTaxes project.
+ In addition to the GitHub, today I created a Subreddit and Twitter for the CopyPasteTaxes project.
- * I am confident in the technology and believe if we can build a community we can solve this problem for the American people.
+ I am confident in the technology and believe if we can build a community we can solve this problem for the American people.
- import footer.scroll
+ footer.scroll
ffff:65.246.71.95
ffff:65.246.71.95
1 month ago
updated footer.scroll
footer.scroll
Changed around line 1
- pageFooter
+ homeButton
ffff:65.246.71.95
ffff:65.246.71.95
1 month ago
updated readme.scroll
readme.scroll
Changed around line 1
- import header.scroll
+ header.scroll
- * Website
+ Website
- * Here is a list of alternatives considered and related links.
+ Here is a list of alternatives considered and related links.
- https://github.com/ustaxes/UsTaxes
- https://sites.google.com/view/incometaxspreadsheet/home
Changed around line 18: thinColumns 2
- https://openfisca.org/en
- https://github.com/MLanguage/mlang
- import footer.scroll
+ footer.scroll
ffff:65.246.71.95
ffff:65.246.71.95
1 month ago
updated questions.scroll
questions.scroll
Changed around line 1
- import header.scroll
+ header.scroll
- groups index
+ tags index
- * At this stage there are more questions than answers.
+ At this stage there are more questions than answers.
- * Another way to ask this question—what are all the forms that the IRS accepts from citizens that the citizen has to fill out?
+ Another way to ask this question—what are all the forms that the IRS accepts from citizens that the citizen has to fill out?
- * These forms can be thought of as the "compile targets". CopyPasteTaxes will be a Tree Language that "compiles" (aka generates) these final forms.
+ These forms can be thought of as the "compile targets". CopyPasteTaxes will be a Tree Language that "compiles" (aka generates) these final forms.
- * These forms may be PDF. Or maybe XML. Or JSON. Or something else. I'm not sure what the IRS accepts. This is something to figure out.
+ These forms may be PDF. Or maybe XML. Or JSON. Or something else. I'm not sure what the IRS accepts. This is something to figure out.
- * It will be good to see how many types of forms there are, who files what, and how many are filed each year (and trends).
+ It will be good to see how many types of forms there are, who files what, and how many are filed each year (and trends).
- * These would be things like W2's and 1099's. How many of these types of forms are there?
+ These would be things like W2's and 1099's. How many of these types of forms are there?
- * How many does the average citizen send in each year?
+ How many does the average citizen send in each year?
- * My guess is these forms we just need to understand in terms of what fields we'd need to extract for the language for copying into the compile targets.
+ My guess is these forms we just need to understand in terms of what fields we'd need to extract for the language for copying into the compile targets.
- * Who has made some great checklists on every workflow that can happen with the IRS?
+ Who has made some great checklists on every workflow that can happen with the IRS?
- * This one will probably be a real snoozer. What are the all calcuations necessary to help figure out the right numbers to put in the compile targets?
+ This one will probably be a real snoozer. What are the all calcuations necessary to help figure out the right numbers to put in the compile targets?
- * Should CopyPasteTaxes only do personal taxes? What about for self-employed people? It may be hard to only do personal, as that might exclude self-employed people, who may be the ones who most need CopyPasteTaxes.
+ Should CopyPasteTaxes only do personal taxes? What about for self-employed people? It may be hard to only do personal, as that might exclude self-employed people, who may be the ones who most need CopyPasteTaxes.
- * Federal is first, but then how can we make it so we compile to other state level targets as well?
+ Federal is first, but then how can we make it so we compile to other state level targets as well?
- * Should CopyPasteTaxes help with itemized expenses? What would that entail? Would a sub DSL for receipts make sense?
+ Should CopyPasteTaxes help with itemized expenses? What would that entail? Would a sub DSL for receipts make sense?
- * Everyone knows April 15th. What are the other dates to have on the calendar?
+ Everyone knows April 15th. What are the other dates to have on the calendar?
- import footer.scroll
+ footer.scroll
ffff:65.246.71.95
ffff:65.246.71.95
1 month ago
updated crowdfunding-update.scroll
crowdfunding-update.scroll
Changed around line 1
- import header.scroll
+ header.scroll
- groups index
+ tags index
- * It looks like a single person committed one dollar to the crowdfunding campaign on Indiegogo, although at this time I cannot confirm that it was not just a software bug. According to my earlier checklist the proper course of action now then is to "return to other things".
- link ./announcing-copypastetaxes.html checklist
+ It looks like a single person committed one dollar to the crowdfunding campaign on Indiegogo, although at this time I cannot confirm that it was not just a software bug. According to my earlier checklist the proper course of action now then is to "return to other things".
+ ./announcing-copypastetaxes.html checklist
- * The main problem with giving up on this is I'm pretty darn confident that this tech is the proper way to solve this problem, and maybe I shouldn't let a complete and utter lack of sales, business, and marketing talent extinguish the dream. Plus, I still have to do my damn taxes every year and it's going to keep annoying me to not do things the right way.
+ The main problem with giving up on this is I'm pretty darn confident that this tech is the proper way to solve this problem, and maybe I shouldn't let a complete and utter lack of sales, business, and marketing talent extinguish the dream. Plus, I still have to do my damn taxes every year and it's going to keep annoying me to not do things the right way.
- * I spoke to some entrepreneurs interested in the space as a business opportunity and I could see if you had the right team around this idea how perhaps it could be a good bet. The very least I can do is flesh out a prototype.
+ I spoke to some entrepreneurs interested in the space as a business opportunity and I could see if you had the right team around this idea how perhaps it could be a good bet. The very least I can do is flesh out a prototype.
- * So despite the atrocious Indiegogo go, I have decided to invest at least a few more hours into building something that you can click some buttons.
+ So despite the atrocious Indiegogo go, I have decided to invest at least a few more hours into building something that you can click some buttons.
- import footer.scroll
+ footer.scroll
ffff:65.246.71.95
ffff:65.246.71.95
1 month ago
updated announcing-copypastetaxes.scroll
announcing-copypastetaxes.scroll
Changed around line 1
- import header.scroll
- groups index
+ header.scroll
+ tags index
- * Your taxes should be a single text file that is easy to read. You should be able to use a nice spreadsheet to do it or a plain old notepad. Filling out your taxes each year should mostly just be updating a few lines in that text/file, and copy pasting the whole thing into IRS.gov. Experts who understand the deductions should be able to provide snippets that you can copy/paste into your taxes.
+ Your taxes should be a single text file that is easy to read. You should be able to use a nice spreadsheet to do it or a plain old notepad. Filling out your taxes each year should mostly just be updating a few lines in that text/file, and copy pasting the whole thing into IRS.gov. Experts who understand the deductions should be able to provide snippets that you can copy/paste into your taxes.
- * The whole thing should take just a few minutes per year, and you should be able to do it yourself, for free, if you so choose.
+ The whole thing should take just a few minutes per year, and you should be able to do it yourself, for free, if you so choose.
- * A tiny demonstration of how it will work can be found here.
+ A tiny demonstration of how it will work can be found here.
- * Here's the plan.
+ Here's the plan.
- ✅ Start the community
- ✅ Build a dumb little working demo
- ✅ Make a screencast
Changed around line 22: mediumColumns 1
- 🔲 If enough people care, build the thing.
- 🔲 If not, return to other things.
- import footer.scroll
+ footer.scroll
ffff:65.246.71.95
ffff:65.246.71.95
1 month ago
updated crowdfunding.scroll
crowdfunding.scroll
Changed around line 1
- import header.scroll
- groups index
+ header.scroll
+ tags index
ffff:65.246.71.95
ffff:65.246.71.95
1 month ago
updated crowdfunding.scroll
crowdfunding.scroll
Changed around line 4: title Crowdfunding Campaign Launches
- * Today I launched a crowdfunding campaign as one way to gauge interest in the CopyPasteTaxes project.
+ Today I launched a crowdfunding campaign as one way to gauge interest in the CopyPasteTaxes project.
- * If we can get to $50,000, this will become a real thing.
+ If we can get to $50,000, this will become a real thing.
- import footer.scroll
+ footer.scroll
ffff:65.246.71.95
ffff:65.246.71.95
1 month ago
updated header.scroll
header.scroll
Changed around line 11: openGraphImage originalTaxReturn.jpeg
- editButton
+ editButton
+
+ printTitle
ffff:65.246.71.95
ffff:65.246.71.95
1 month ago
updated header.scroll
header.scroll
Changed around line 1
- description The official Scroll of the CopyPasteTaxes project.
+ description The official blog of the CopyPasteTaxes project.
ffff:65.246.71.95
ffff:65.246.71.95
1 month ago
updated header.scroll
header.scroll
Changed around line 2: importOnly
- git https://github.com/breck7/copypastetaxes
- viewSourceUrl https://github.com/breck7/copypastetaxes/tree/master/
+ // git https://github.com/breck7/copypastetaxes
+ // viewSourceUrl https://github.com/breck7/copypastetaxes/tree/master/
ffff:65.246.71.95
ffff:65.246.71.95
1 month ago
updated header.scroll
header.scroll
Changed around line 5: description The official Scroll of the CopyPasteTaxes project.
+ baseUrl https://copypastetaxes.scroll.pub
ffff:65.246.71.95
ffff:65.246.71.95
1 month ago
updated index.scroll
index.scroll
Changed around line 1
- title CopyPasteTaxes.com
+ title CopyPasteTaxes
ffff:65.246.71.95
ffff:65.246.71.95
1 month ago
updated header.scroll
header.scroll
Changed around line 5: description The official Scroll of the CopyPasteTaxes project.
- openGraphImage https://copypastetaxes.com/originalTaxReturn.jpeg
+ openGraphImage originalTaxReturn.jpeg
ffff:65.246.71.95
ffff:65.246.71.95
1 month ago
updated header.scroll
header.scroll
Changed around line 8: email copypastetaxes@pd.pub
- gazetteCss
+ theme gazette
ffff:65.246.71.95
ffff:65.246.71.95
1 month ago
updated header.scroll
header.scroll
Changed around line 9: openGraphImage https://copypastetaxes.com/originalTaxReturn.jpeg
- pageHeader
+ homeButton
+ editButton
ffff:65.246.71.95
ffff:65.246.71.95
1 month ago
updated header.scroll
header.scroll
Changed around line 1
+ buildHtml
ffff:65.246.71.95
ffff:65.246.71.95
1 month ago
updated index.scroll
index.scroll
Changed around line 1
- import header.scroll
+ header.scroll
- snippets index
- pageFooter
+ printSnippets index
+
+ scrollVersionLink
Breck Yunits
Breck Yunits
8 months ago
checkpoint
package.json
Changed around line 8
- "scroll-cli": "^55.5.0"
+ "scroll-cli": "^87.0.0"
Breck Yunits
Breck Yunits
8 months ago
checkpoint
about.scroll
Changed around line 1
- startColumns 4
+ mediumColumns 1
announcing-copypastetaxes.scroll
Changed around line 2: import header.scroll
- startColumns 4
+ mediumColumns 1
community.scroll
Changed around line 3: groups index
- startColumns 4
+ thinColumns 1
crowdfunding-update.scroll
Changed around line 1
+ import header.scroll
- startColumns 4
+ mediumColumns 1
crowdfunding.scroll
Changed around line 1
- startColumns 4
+ thinColumns 1
footer.scroll
Changed around line 1
- scrollFooter
+ pageFooter
+ keyboardNav
header.scroll
Changed around line 7: email copypastetaxes@pd.pub
- scrollCssTag
- scrollHeader
+ gazetteCss
+ pageHeader
index.scroll
Changed around line 1
- scrollFooter
+ pageFooter
questions.scroll
Changed around line 1
- startColumns 4
+ thinColumns 2
readme.scroll
Changed around line 1
- startColumns 4
+ thinColumns 2
Breck Yunits
Breck Yunits
1 year ago
checkpoint
workflows/buildAndDeployScroll.yaml
Changed around line 1
- # Adapted from https://github.com/JamesIves/github-pages-deploy-action
- name: Build and Deploy Scroll
- on:
- push:
- branches:
- - main
- jobs:
- build-and-deploy:
- runs-on: ubuntu-latest
- steps:
- - name: Checkout 🛎️
- uses: actions/checkout@v2.3.1
- - name: Install and Build
- run: |
- npm install scroll-cli
- ./node_modules/scroll-cli/scroll.js build
- # Uncomment the line below if you are ignoring *.html files in your gitignore file
- rm .gitignore
- - name: Deploy 🚀
- uses: JamesIves/github-pages-deploy-action@4.1.4
- with:
- branch: scroll-output # The branch the action should deploy to.
- folder: .
+ # Adapted from https://github.com/JamesIves/github-pages-deploy-action
+ name: Build and Deploy Scroll
+ on:
+ push:
+ branches:
+ - main
+ jobs:
+ build-and-deploy:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout 🛎️
+ uses: actions/checkout@v2.3.1
+ - name: Install and Build
+ run: |
+ npm install -g scroll-cli
+ scroll build
+ # Uncomment the line below if you are ignoring *.html files in your gitignore file
+ rm .gitignore
+ - name: Deploy 🚀
+ uses: JamesIves/github-pages-deploy-action@4.1.4
+ with:
+ branch: scroll-output # The branch the action should deploy to.
+ folder: .
package.json
Changed around line 8
- "scroll-cli": "^43.0.0"
+ "scroll-cli": "^55.5.0"
Breck Yunits
Breck Yunits
1 year ago
checkpoint
about.scroll
Changed around line 1
+ import header.scroll
+ groups index
-
+ startColumns 4
- import settings.scroll
- groups index
- caption The original US Income Tax Return was a single page -- 100x less complicated than our current one. Scientists say our brains have not gotten 100x larger. https://www.archives.gov/historical-docs/todays-doc/?dod-date=415
+ caption The original US Income Tax Return was a single page -- 100x less complicated than our current one. Scientists say our brains have not gotten 100x larger.
+ https://www.archives.gov/historical-docs/todays-doc/?dod-date=415 original US Income Tax Return
+
+ import footer.scroll
announcing-copypastetaxes.scroll
Changed around line 1
+ import header.scroll
+ groups index
+ startColumns 4
Changed around line 10: date 2021-02-06 1
-
-
-
- ✅ Start the community
- ✅ Build a dumb little working demo
- ✅ Make a screencast
- ✅ Launch a $50K crowdfunding campaign to see if people care
- 🔲 If enough people care, build the thing.
- 🔲 If not, return to other things.
- import settings.scroll
- groups index
+
+ import footer.scroll
community.scroll
Changed around line 1
+ import header.scroll
+ groups index
+ startColumns 4
+
Changed around line 12: date 2021-02-06 2
- import settings.scroll
- groups index
+
+ import footer.scroll
crowdfunding-update.scroll
Changed around line 1
+ groups index
+
+ startColumns 4
-
-
-
- import settings.scroll
- groups index
+
+ import footer.scroll
crowdfunding.scroll
Changed around line 1
+ import header.scroll
+ groups index
+ startColumns 4
Changed around line 9: date 2021-02-06 3
- import settings.scroll
- groups index
+
+ import footer.scroll
footer.scroll
Changed around line 1
+ importOnly
+ endColumns
+ scrollFooter
header.scroll
Changed around line 1
+ importOnly
+
+ description The official Scroll of the CopyPasteTaxes project.
+ git https://github.com/breck7/copypastetaxes
+ viewSourceUrl https://github.com/breck7/copypastetaxes/tree/master/
+ email copypastetaxes@pd.pub
+ openGraphImage https://copypastetaxes.com/originalTaxReturn.jpeg
+
+ metaTags
+ scrollCssTag
+ scrollHeader
index.scroll
Changed around line 1
- import settings.scroll
- template snippets index
+ import header.scroll
+ title CopyPasteTaxes.com
+ snippets index
+ scrollFooter
questions.scroll
Changed around line 1
+ import header.scroll
+ groups index
+ startColumns 4
+
- question What are the main compile targets?
+ ? What are the main compile targets?
Changed around line 18: question What are the main compile targets?
- question What are the supporting forms the IRS accepts?
+ ? What are the supporting forms the IRS accepts?
Changed around line 26: question What are the supporting forms the IRS accepts?
- question What are the checklists?
+ ? What are the checklists?
- question What are the formulas and business logic?
+ ? What are the formulas and business logic?
- question How are things different for personal vs business taxes?
+ ? How are things different for personal vs business taxes?
- question How can CopyPasteTaxes generate state tax returns?
+ ? How can CopyPasteTaxes generate state tax returns?
- question How can CopyPasteTaxes help with self-employment taxes?
+ ? How can CopyPasteTaxes help with self-employment taxes?
- question What are the key dates to be aware of?
+ ? What are the key dates to be aware of?
- import settings.scroll
- groups index
+
+ import footer.scroll
readme.scroll
Changed around line 1
+ import header.scroll
+
+ startColumns 4
Changed around line 18: title CopyPasteTaxes Readme
- https://openfisca.org/en
- https://github.com/MLanguage/mlang
- import settings.scroll
+ import footer.scroll
settings.scroll
Changed around line 0
- importOnly
- siteTitle CopyPasteTaxes.com
- siteDescription The official Scroll of the CopyPasteTaxes project.
- github https://github.com/breck7/copypastetaxes
- viewSourceUrl https://github.com/breck7/copypastetaxes/tree/master/
- twitter https://twitter.com/breckyunits
- email copypastetaxes@publcidomaincompany.com
- openGraphImage https://copypastetaxes.com/originalTaxReturn.jpeg
Breck Yunits
Breck Yunits
2 years ago
Update
about.scroll
Changed around line 1
- * This is a community project to build a public domain open source tax engine so all Americans can do their taxes using simple copy and paste.
- import settings.scroll
+ * Let's build a public domain open source tax engine so all Americans can do their taxes using simple copy and paste.
+ import settings.scroll
+ groups index
+
+ image originalTaxReturn.jpeg
+ caption The original US Income Tax Return was a single page -- 100x less complicated than our current one. Scientists say our brains have not gotten 100x larger. https://www.archives.gov/historical-docs/todays-doc/?dod-date=415
announcing-copypastetaxes.scroll
Changed around line 2: title Announcing CopyPasteTaxes
+ dateline
Changed around line 21: date 2021-02-06 1
- ✅ Launch a $50K crowdfunding campaign to see if people care
- 🔲 If enough people care, build the thing.
- 🔲 If not, return to other things.
- import settings.scroll
+ import settings.scroll
+ groups index
community.scroll
Changed around line 2: title Subreddit, Twitter, and GitHub launched
+ dateline
- import settings.scroll
+ import settings.scroll
+ groups index
crowdfunding-update.scroll
Changed around line 3: date 07/08/2021
+ dateline
Changed around line 16: date 07/08/2021
- import settings.scroll
+ import settings.scroll
+ groups index
crowdfunding.scroll
Changed around line 2: title Crowdfunding Campaign Launches
- https://www.indiegogo.com/projects/copypastetaxes
+ https://www.indiegogo.com/projects/copypastetaxes crowdfunding campaign
+ dateline
- import settings.scroll
+ import settings.scroll
+ groups index
index.scroll
Changed around line 1
+ import settings.scroll
+ template snippets index
questions.scroll
Changed around line 2: title Questions to Figure Out
+ dateline
Changed around line 45: question How can CopyPasteTaxes help with self-employment taxes?
- import settings.scroll
+ import settings.scroll
+ groups index
readme.scroll
Changed around line 1
- title CopyPasteTaxes
+ title CopyPasteTaxes Readme
- * Website coming soon
+ * Website
Changed around line 16: title CopyPasteTaxes
- https://github.com/MLanguage/mlang
- permalink index.html
- openGraphImage https://copypastetaxes.com/originalTaxReturn.jpeg
- image https://www.archives.gov/historical-docs/todays-doc/?dod-date=415
- caption https://www.archives.gov/historical-docs/todays-doc/?dod-date=415
settings.scroll
Changed around line 5: github https://github.com/breck7/copypastetaxes
+ openGraphImage https://copypastetaxes.com/originalTaxReturn.jpeg
Breck Yunits
Breck Yunits
2 years ago
Add original tax return image
originalTaxReturn.jpeg
readme.scroll
Changed around line 16: title CopyPasteTaxes
- https://github.com/MLanguage/mlang
- permalink index.html
+ permalink index.html
+ openGraphImage https://copypastetaxes.com/originalTaxReturn.jpeg
+ image https://www.archives.gov/historical-docs/todays-doc/?dod-date=415
+ caption https://www.archives.gov/historical-docs/todays-doc/?dod-date=415
Breck Yunits
Breck Yunits
2 years ago
Update Scroll
.gitignore
Changed around line 1
+ node_modules/
+ package-lock.json
about.scroll
Changed around line 1
- paragraph
- This is a community project to build a public domain open
- source tax engine so all Americans can do their taxes using
- simple copy and paste.
+ * This is a community project to build a public domain open source tax engine so all Americans can do their taxes using simple copy and paste.
+ import settings.scroll
alternatives.scroll
Changed around line 0
- title Alternatives to CopyPasteTaxes and Related Links
- date 2021-02-09
-
- paragraph
- Here is a list of alternatives considered and related links.
-
- list
- - github.com/ustaxes/UsTaxes🔗github.com/ustaxes/UsTaxes
- - sites.google.com/view/incometaxspreadsheet/home🔗sites.google.com/view/incometaxspreadsheet/home
- - www.freetaxusa.com🔗www.freetaxusa.com
- - docassemble.org🔗docassemble.org (looks really cool, just would be a lot better with Tree Notation under the hood and not YAML)
- - www.propublica.org/series/the-turbotax-trap🔗www.propublica.org/series/the-turbotax-trap (Reading about the industry)
- - openfisca.org/en🔗openfisca.org/en
- - github.com/MLanguage/mlang🔗github.com/MLanguage/mlang
announcing-copypastetaxes.scroll
Changed around line 1
- paragraph
- Your taxes should be a single text file that is easy
- to read. You should be able to use a nice spreadsheet
- to do it or a plain old notepad. Filling out your taxes
- each year should mostly just be updating a few lines in
- that text/file, and copy pasting the whole thing into IRS.gov.
- Experts who understand the deductions should be able to provide
- snippets that you can copy/paste into your taxes.
+ * Your taxes should be a single text file that is easy to read. You should be able to use a nice spreadsheet to do it or a plain old notepad. Filling out your taxes each year should mostly just be updating a few lines in that text/file, and copy pasting the whole thing into IRS.gov. Experts who understand the deductions should be able to provide snippets that you can copy/paste into your taxes.
- paragraph
- The whole thing should take just a few minutes per
- year, and you should be able to do it yourself, for
- free, if you so choose.
+ * The whole thing should take just a few minutes per year, and you should be able to do it yourself, for free, if you so choose.
- section Proof of Concept
+ ## Proof of Concept
- paragraph
- A tiny demonstration of how it will work can be found here🔗jtree.treenotation.org/designer/#grammar%0A%20copyPasteTaxesNode%0A%20%20description%20An%20open%20source%20language%20to%20allow%20Americans%20to%20do%20their%20taxes%20using%20simple%20copy%20and%20paste.%20A%20simple%20language%20that%20compiles%20into%20the%20proper%20tax%20forms%20for%20the%20IRS.%0A%20%20root%0A%20%20inScope%20taxReturnNode%0A%20keywordCell%0A%20intCell%0A%20anyCell%0A%20taxReturnNode%0A%20%20inScope%20yearNode%20taxpayerNode%20dependentNode%20w2Node%20childCardCreditNode%20homeOfficeDeductionNode%0A%20%20crux%20taxReturn%0A%20%20cells%20keywordCell%0A%20yearNode%0A%20%20crux%20year%0A%20%20cells%20keywordCell%20intCell%0A%20taxpayerNode%0A%20%20inScope%20nameNode%20cityNode%20stateNode%20ssnNode%0A%20%20crux%20taxpayer%0A%20%20cells%20keywordCell%0A%20nameNode%0A%20%20crux%20name%0A%20%20catchAllCellType%20anyCell%0A%20%20cells%20keywordCell%0A%20cityNode%0A%20%20crux%20city%0A%20%20cells%20keywordCell%20anyCell%0A%20stateNode%0A%20%20crux%20state%0A%20%20cells%20keywordCell%20anyCell%0A%20ssnNode%0A%20%20crux%20ssn%0A%20%20cells%20keywordCell%20anyCell%0A%20dependentNode%0A%20%20inScope%20nameNode%0A%20%20crux%20dependent%0A%20%20cells%20keywordCell%0A%20w2Node%0A%20%20inScope%20nameNode%20totalIncomeNode%0A%20%20crux%20w2%0A%20%20cells%20keywordCell%0A%20totalIncomeNode%0A%20%20crux%20totalIncome%0A%20%20cells%20keywordCell%20intCell%0A%20childCardCreditNode%0A%20%20inScope%20amountNode%0A%20%20crux%20childCardCredit%0A%20%20cells%20keywordCell%0A%20amountNode%0A%20%20crux%20amount%0A%20%20cells%20keywordCell%20intCell%0A%20homeOfficeDeductionNode%0A%20%20inScope%20amountNode%20Node%0A%20%20crux%20homeOfficeDeduction%0A%20%20cells%20keywordCell%0Asample%0A%20taxReturn%0A%20%20year%202020%0A%20%20taxpayer%0A%20%20%20name%20Breck%20Yunits%0A%20%20%20city%20Honolulu%0A%20%20%20state%20Hawaii%0A%20%20%20ssn%20***-***-****%0A%20%20dependent%0A%20%20%20name%20Little%20Yunits%0A%20%20w2%0A%20%20%20name%20Bluth%20Banana%20Company%0A%20%20%20totalIncome%2045000%0A%20%20childCardCredit%0A%20%20%20amount%201200%0A%20%20homeOfficeDeduction%0A%20%20%20amount%2020000%0A%20%20%20.
+ * A tiny demonstration of how it will work can be found here.
+ https://jtree.treenotation.org/designer/#grammar%0A%20copyPasteTaxesNode%0A%20%20description%20An%20open%20source%20language%20to%20allow%20Americans%20to%20do%20their%20taxes%20using%20simple%20copy%20and%20paste.%20A%20simple%20language%20that%20compiles%20into%20the%20proper%20tax%20forms%20for%20the%20IRS.%0A%20%20root%0A%20%20inScope%20taxReturnNode%0A%20keywordCell%0A%20intCell%0A%20anyCell%0A%20taxReturnNode%0A%20%20inScope%20yearNode%20taxpayerNode%20dependentNode%20w2Node%20childCardCreditNode%20homeOfficeDeductionNode%0A%20%20crux%20taxReturn%0A%20%20cells%20keywordCell%0A%20yearNode%0A%20%20crux%20year%0A%20%20cells%20keywordCell%20intCell%0A%20taxpayerNode%0A%20%20inScope%20nameNode%20cityNode%20stateNode%20ssnNode%0A%20%20crux%20taxpayer%0A%20%20cells%20keywordCell%0A%20nameNode%0A%20%20crux%20name%0A%20%20catchAllCellType%20anyCell%0A%20%20cells%20keywordCell%0A%20cityNode%0A%20%20crux%20city%0A%20%20cells%20keywordCell%20anyCell%0A%20stateNode%0A%20%20crux%20state%0A%20%20cells%20keywordCell%20anyCell%0A%20ssnNode%0A%20%20crux%20ssn%0A%20%20cells%20keywordCell%20anyCell%0A%20dependentNode%0A%20%20inScope%20nameNode%0A%20%20crux%20dependent%0A%20%20cells%20keywordCell%0A%20w2Node%0A%20%20inScope%20nameNode%20totalIncomeNode%0A%20%20crux%20w2%0A%20%20cells%20keywordCell%0A%20totalIncomeNode%0A%20%20crux%20totalIncome%0A%20%20cells%20keywordCell%20intCell%0A%20childCardCreditNode%0A%20%20inScope%20amountNode%0A%20%20crux%20childCardCredit%0A%20%20cells%20keywordCell%0A%20amountNode%0A%20%20crux%20amount%0A%20%20cells%20keywordCell%20intCell%0A%20homeOfficeDeductionNode%0A%20%20inScope%20amountNode%20Node%0A%20%20crux%20homeOfficeDeduction%0A%20%20cells%20keywordCell%0Asample%0A%20taxReturn%0A%20%20year%202020%0A%20%20taxpayer%0A%20%20%20name%20Breck%20Yunits%0A%20%20%20city%20Honolulu%0A%20%20%20state%20Hawaii%0A%20%20%20ssn%20***-***-****%0A%20%20dependent%0A%20%20%20name%20Little%20Yunits%0A%20%20w2%0A%20%20%20name%20Bluth%20Banana%20Company%0A%20%20%20totalIncome%2045000%0A%20%20childCardCredit%0A%20%20%20amount%201200%0A%20%20homeOfficeDeduction%0A%20%20%20amount%2020000%0A%20%20%20 here
- section The Plan
+ ## The Plan
- paragraph
- Here's the plan.
+ * Here's the plan.
- list
- - ✅ Start the community
- - ✅ Build a dumb little working demo
- - ✅ Make a screencast
- - ✅ Launch a $50K crowdfunding campaign to see if people care
- - 🔲 If enough people care, build the thing.
- - 🔲 If not, return to other things.
+ - ✅ Start the community
+ - ✅ Build a dumb little working demo
+ - ✅ Make a screencast
+ - ✅ Launch a $50K crowdfunding campaign to see if people care
+ - 🔲 If enough people care, build the thing.
+ - 🔲 If not, return to other things.
+ import settings.scroll
community.scroll
Changed around line 1
- paragraph
- In addition to the GitHub🔗github.com/breck7/copypastetaxes,
- today I created a Subreddit🔗www.reddit.com/r/CopyPasteTaxes and Twitter🔗twitter.com/copypastetaxes for the CopyPasteTaxes project.
+ * In addition to the GitHub, today I created a Subreddit and Twitter for the CopyPasteTaxes project.
+ https://www.reddit.com/r/CopyPasteTaxes Subreddit
+ https://github.com/breck7/copypastetaxes GitHub
+ https://twitter.com/copypastetaxes Twitter
- paragraph
- I am confident in the technology and believe if we can
- build a community we can solve this problem for the
- American people.
+ * I am confident in the technology and believe if we can build a community we can solve this problem for the American people.
+ import settings.scroll
crowdfunding-update.scroll
Changed around line 1
- paragraph
- It looks like a single person committed one dollar to the crowdfunding campaign on Indiegogo, although at this time I cannot confirm that it was not just a software bug. According to my earlier checklist🔗./announcing-copypastetaxes.html the proper course of action now then is to "return to other things".
+ * It looks like a single person committed one dollar to the crowdfunding campaign on Indiegogo, although at this time I cannot confirm that it was not just a software bug. According to my earlier checklist the proper course of action now then is to "return to other things".
+ link ./announcing-copypastetaxes.html checklist
- section Fuck it, keep going?
+ ## Fuck it, keep going?
- paragraph
- The main problem with giving up on this is I'm pretty darn confident that this tech is the proper way to solve this problem, and maybe I shouldn't let a complete and utter lack of sales, business, and marketing talent extinguish the dream. Plus, I still have to do my damn taxes every year and it's going to keep annoying me to not do things the right way.
+ * The main problem with giving up on this is I'm pretty darn confident that this tech is the proper way to solve this problem, and maybe I shouldn't let a complete and utter lack of sales, business, and marketing talent extinguish the dream. Plus, I still have to do my damn taxes every year and it's going to keep annoying me to not do things the right way.
- section Teaming Up
+ ## Teaming Up
- paragraph
- I spoke to some entrepreneurs interested in the space as a business opportunity and I could see if you had the right team around this idea how perhaps it could be a good bet. The very least I can do is flesh out a prototype.
-
- section Building a v0.1
-
- paragraph
- So despite the atrocious Indiegogo go, I have decided to invest at least a few more hours into building something that you can click some buttons.
+ * I spoke to some entrepreneurs interested in the space as a business opportunity and I could see if you had the right team around this idea how perhaps it could be a good bet. The very least I can do is flesh out a prototype.
+ ## Building a v0.1
+ * So despite the atrocious Indiegogo go, I have decided to invest at least a few more hours into building something that you can click some buttons.
+ import settings.scroll
crowdfunding.scroll
Changed around line 1
- paragraph
- Today I launched a crowdfunding campaign🔗www.indiegogo.com/projects/copypastetaxes as one way to
- gauge interest in the CopyPasteTaxes project.
+ * Today I launched a crowdfunding campaign as one way to gauge interest in the CopyPasteTaxes project.
+ https://www.indiegogo.com/projects/copypastetaxes
- paragraph
- If we can get to $50,000, this will become a real thing.
+ * If we can get to $50,000, this will become a real thing.
+ import settings.scroll
package.json
Changed around line 1
+ {
+ "name": "copypastetaxes",
+ "version": "1.0.0",
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/breck7/copypastetaxes.git"
+ },
+ "author": "Breck Yunits",
+ "homepage": "https://copypastetaxes.com",
+ "dependencies": {
+ "scroll-cli": "^43.0.0"
+ }
+ }
questions.scroll
Changed around line 1
- paragraph
- At this stage there are more questions than answers.
+ * At this stage there are more questions than answers.
- section What are the main compile targets?
+ question What are the main compile targets?
- paragraph
- Another way to ask this question—what are all the forms
- that the IRS accepts from citizens that the citizen has to
- fill out?
+ * Another way to ask this question—what are all the forms that the IRS accepts from citizens that the citizen has to fill out?
- paragraph
- These forms can be thought of as the "compile targets".
- CopyPasteTaxes will be a Tree Language that "compiles"
- (aka generates) these final forms.
+ * These forms can be thought of as the "compile targets". CopyPasteTaxes will be a Tree Language that "compiles" (aka generates) these final forms.
- paragraph
- These forms may be PDF. Or maybe XML. Or JSON. Or something
- else. I'm not sure what the IRS accepts. This is something
- to figure out.
+ * These forms may be PDF. Or maybe XML. Or JSON. Or something else. I'm not sure what the IRS accepts. This is something to figure out.
- paragraph
- It will be good to see how many types of forms there are,
- who files what, and how many are filed each year (and
- trends).
+ * It will be good to see how many types of forms there are, who files what, and how many are filed each year (and trends).
- section What are the supporting forms the IRS accepts?
+ question What are the supporting forms the IRS accepts?
- paragraph
- These would be things like W2's and 1099's. How many of
- these types of forms are there?
+ * These would be things like W2's and 1099's. How many of these types of forms are there?
- paragraph
- How many does the average citizen send in each year?
+ * How many does the average citizen send in each year?
- paragraph
- My guess is these forms we just need to understand in terms
- of what fields we'd need to extract for the language for
- copying into the compile targets.
+ * My guess is these forms we just need to understand in terms of what fields we'd need to extract for the language for copying into the compile targets.
- section What are the checklists?
+ question What are the checklists?
- paragraph
- Who has made some great checklists on every workflow that
- can happen with the IRS?
+ * Who has made some great checklists on every workflow that can happen with the IRS?
- section What are the formulas and business logic?
+ question What are the formulas and business logic?
- paragraph
- This one will probably be a real snoozer. What are the all
- calcuations necessary to help figure out the right numbers
- to put in the compile targets?
+ * This one will probably be a real snoozer. What are the all calcuations necessary to help figure out the right numbers to put in the compile targets?
- section How are things different for personal vs business taxes?
+ question How are things different for personal vs business taxes?
- paragraph
- Should CopyPasteTaxes only do personal taxes? What about
- for self-employed people? It may be hard to only do
- personal, as that might exclude self-employed people, who
- may be the ones who most need CopyPasteTaxes.
+ * Should CopyPasteTaxes only do personal taxes? What about for self-employed people? It may be hard to only do personal, as that might exclude self-employed people, who may be the ones who most need CopyPasteTaxes.
- section How can CopyPasteTaxes generate state tax returns?
+ question How can CopyPasteTaxes generate state tax returns?
- paragraph
- Federal is first, but then how can we make it so we compile
- to other state level targets as well?
+ * Federal is first, but then how can we make it so we compile to other state level targets as well?
- section How can CopyPasteTaxes help with self-employment taxes?
+ question How can CopyPasteTaxes help with self-employment taxes?
- paragraph
- Should CopyPasteTaxes help with itemized expenses? What
- would that entail? Would a sub DSL for receipts make sense?
+ * Should CopyPasteTaxes help with itemized expenses? What would that entail? Would a sub DSL for receipts make sense?
- section What are the key dates to be aware of?
-
- paragraph
- Everyone knows April 15th. What are the other dates to have
- on the calendar?
+ question What are the key dates to be aware of?
+ * Everyone knows April 15th. What are the other dates to have on the calendar?
+ import settings.scroll
readme.scroll
Changed around line 1
- skipIndexPage
- paragraph
- Here is the website🔗copypastetaxes.com
+ * Website coming soon
+ https://copypastetaxes.com
+
+ ## Alternatives to CopyPasteTaxes and Related Links
+
+ * Here is a list of alternatives considered and related links.
+
+ - https://github.com/ustaxes/UsTaxes
+ - https://sites.google.com/view/incometaxspreadsheet/home
+ - https://www.freetaxusa.com
+ - https://docassemble.org (looks really cool, just would be a lot better with Tree Notation under the hood and not YAML)
+ - https://www.propublica.org/series/the-turbotax-trap (Reading about the industry)
+ - https://openfisca.org/en
+ - https://github.com/MLanguage/mlang
+
+ import settings.scroll
+ permalink index.html
scroll.settings
Changed around line 0
- title CopyPasteTaxes.com
- description The official Scroll of the CopyPasteTaxes project.
- github https://github.com/breck7/copypastetaxes
- git https://github.com/breck7/copypastetaxes/tree/master/
- twitter https://twitter.com/copypastetaxes
- email breck@copypastetaxes.com
settings.scroll
Changed around line 1
+ importOnly
+ siteTitle CopyPasteTaxes.com
+ siteDescription The official Scroll of the CopyPasteTaxes project.
+ github https://github.com/breck7/copypastetaxes
+ viewSourceUrl https://github.com/breck7/copypastetaxes/tree/master/
+ twitter https://twitter.com/breckyunits
+ email copypastetaxes@publcidomaincompany.com
Breck Yunits
Breck Yunits
3 years ago
yolo
workflows/buildAndDeployScroll.yaml
Changed around line 1
+ # Adapted from https://github.com/JamesIves/github-pages-deploy-action
+ name: Build and Deploy Scroll
+ on:
+ push:
+ branches:
+ - main
+ jobs:
+ build-and-deploy:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout 🛎️
+ uses: actions/checkout@v2.3.1
+ - name: Install and Build
+ run: |
+ npm install scroll-cli
+ ./node_modules/scroll-cli/scroll.js build
+ # Uncomment the line below if you are ignoring *.html files in your gitignore file
+ rm .gitignore
+ - name: Deploy 🚀
+ uses: JamesIves/github-pages-deploy-action@4.1.4
+ with:
+ branch: scroll-output # The branch the action should deploy to.
+ folder: .
.gitignore
Changed around line 1
+ *.html
README.md
Changed around line 0
- # CopyPasteTaxes
-
- https://copypastetaxes.com/
about.scroll
alternatives.dd
Changed around line 0
- title Alternatives to CopyPasteTaxes and Related Links
- date 2021-02-09
-
- Here is a list of alternatives considered and related links.
-
- list
- - https://github.com/thegrims/UsTaxes
- - https://sites.google.com/view/incometaxspreadsheet/home
- - https://www.freetaxusa.com/
- - https://docassemble.org/ (looks really cool, just would be a lot better with Tree Notation under the hood and not YAML)
- - https://www.propublica.org/series/the-turbotax-trap (Reading about the industry)
- - https://openfisca.org/en/
- - https://github.com/MLanguage/mlang
alternatives.scroll
Changed around line 1
+ title Alternatives to CopyPasteTaxes and Related Links
+ date 2021-02-09
+
+ paragraph
+ Here is a list of alternatives considered and related links.
+
+ list
+ - github.com/ustaxes/UsTaxes🔗github.com/ustaxes/UsTaxes
+ - sites.google.com/view/incometaxspreadsheet/home🔗sites.google.com/view/incometaxspreadsheet/home
+ - www.freetaxusa.com🔗www.freetaxusa.com
+ - docassemble.org🔗docassemble.org (looks really cool, just would be a lot better with Tree Notation under the hood and not YAML)
+ - www.propublica.org/series/the-turbotax-trap🔗www.propublica.org/series/the-turbotax-trap (Reading about the industry)
+ - openfisca.org/en🔗openfisca.org/en
+ - github.com/MLanguage/mlang🔗github.com/MLanguage/mlang
announcing-copypastetaxes.dd
Changed around line 0
- title Announcing CopyPasteTaxes
- date 2021-02-06 1
-
- paragraph
- Your taxes should be a single text file that is easy
- to read. You should be able to use a nice spreadsheet
- to do it or a plain old notepad. Filling out your taxes
- each year should mostly just be updating a few lines in
- that text/file, and copy pasting the whole thing into IRS.gov.
- Experts who understand the deductions should be able to provide
- snippets that you can copy/paste into your taxes.
-
- paragraph
- The whole thing should take just a few minutes per
- year, and you should be able to do it yourself, for
- free, if you so choose.
-
- title2 Proof of Concept
-
- paragraph
- A tiny demonstration of how it will work can be found
-
- href="https://jtree.treenotation.org/designer/#grammar%0A%20copyPasteTaxesNode%0A%20%20description%20An%20open%20source%20language%20to%20allow%20Americans%20to%20do%20their%20taxes%20using%20simple%20copy%20and%20paste.%20A%20simple%20language%20that%20compiles%20into%20the%20proper%20tax%20forms%20for%20the%20IRS.%0A%20%20root%0A%20%20inScope%20taxReturnNode%0A%20keywordCell%0A%20intCell%0A%20anyCell%0A%20taxReturnNode%0A%20%20inScope%20yearNode%20taxpayerNode%20dependentNode%20w2Node%20childCardCreditNode%20homeOfficeDeductionNode%0A%20%20crux%20taxReturn%0A%20%20cells%20keywordCell%0A%20yearNode%0A%20%20crux%20year%0A%20%20cells%20keywordCell%20intCell%0A%20taxpayerNode%0A%20%20inScope%20nameNode%20cityNode%20stateNode%20ssnNode%0A%20%20crux%20taxpayer%0A%20%20cells%20keywordCell%0A%20nameNode%0A%20%20crux%20name%0A%20%20catchAllCellType%20anyCell%0A%20%20cells%20keywordCell%0A%20cityNode%0A%20%20crux%20city%0A%20%20cells%20keywordCell%20anyCell%0A%20stateNode%0A%20%20crux%20state%0A%20%20cells%20keywordCell%20anyCell%0A%20ssnNode%0A%20%20crux%20ssn%0A%20%20cells%20keywordCell%20anyCell%0A%20dependentNode%0A%20%20inScope%20nameNode%0A%20%20crux%20dependent%0A%20%20cells%20keywordCell%0A%20w2Node%0A%20%20inScope%20nameNode%20totalIncomeNode%0A%20%20crux%20w2%0A%20%20cells%20keywordCell%0A%20totalIncomeNode%0A%20%20crux%20totalIncome%0A%20%20cells%20keywordCell%20intCell%0A%20childCardCreditNode%0A%20%20inScope%20amountNode%0A%20%20crux%20childCardCredit%0A%20%20cells%20keywordCell%0A%20amountNode%0A%20%20crux%20amount%0A%20%20cells%20keywordCell%20intCell%0A%20homeOfficeDeductionNode%0A%20%20inScope%20amountNode%20Node%0A%20%20crux%20homeOfficeDeduction%0A%20%20cells%20keywordCell%0Asample%0A%20taxReturn%0A%20%20year%202020%0A%20%20taxpayer%0A%20%20%20name%20Breck%20Yunits%0A%20%20%20city%20Honolulu%0A%20%20%20state%20Hawaii%0A%20%20%20ssn%20***-***-****%0A%20%20dependent%0A%20%20%20name%20Little%20Yunits%0A%20%20w2%0A%20%20%20name%20Bluth%20Banana%20Company%0A%20%20%20totalIncome%2045000%0A%20%20childCardCredit%0A%20%20%20amount%201200%0A%20%20homeOfficeDeduction%0A%20%20%20amount%2020000%0A%20%20%20">here.
-
- title2 The Plan
-
- Here's the plan.
-
- ✅ Start the community
- ✅ Build a dumb little working demo
- ✅ Make a screencast
- ✅ Launch a $50K crowdfunding campaign to see if people care
- 🔲 If enough people care, build the thing.
- 🔲 If not, return to other things.
announcing-copypastetaxes.scroll
Changed around line 1
+ title Announcing CopyPasteTaxes
+ date 2021-02-06 1
+
+ paragraph
+ Your taxes should be a single text file that is easy
+ to read. You should be able to use a nice spreadsheet
+ to do it or a plain old notepad. Filling out your taxes
+ each year should mostly just be updating a few lines in
+ that text/file, and copy pasting the whole thing into IRS.gov.
+ Experts who understand the deductions should be able to provide
+ snippets that you can copy/paste into your taxes.
+
+ paragraph
+ The whole thing should take just a few minutes per
+ year, and you should be able to do it yourself, for
+ free, if you so choose.
+
+ section Proof of Concept
+
+ paragraph
+ A tiny demonstration of how it will work can be found here🔗jtree.treenotation.org/designer/#grammar%0A%20copyPasteTaxesNode%0A%20%20description%20An%20open%20source%20language%20to%20allow%20Americans%20to%20do%20their%20taxes%20using%20simple%20copy%20and%20paste.%20A%20simple%20language%20that%20compiles%20into%20the%20proper%20tax%20forms%20for%20the%20IRS.%0A%20%20root%0A%20%20inScope%20taxReturnNode%0A%20keywordCell%0A%20intCell%0A%20anyCell%0A%20taxReturnNode%0A%20%20inScope%20yearNode%20taxpayerNode%20dependentNode%20w2Node%20childCardCreditNode%20homeOfficeDeductionNode%0A%20%20crux%20taxReturn%0A%20%20cells%20keywordCell%0A%20yearNode%0A%20%20crux%20year%0A%20%20cells%20keywordCell%20intCell%0A%20taxpayerNode%0A%20%20inScope%20nameNode%20cityNode%20stateNode%20ssnNode%0A%20%20crux%20taxpayer%0A%20%20cells%20keywordCell%0A%20nameNode%0A%20%20crux%20name%0A%20%20catchAllCellType%20anyCell%0A%20%20cells%20keywordCell%0A%20cityNode%0A%20%20crux%20city%0A%20%20cells%20keywordCell%20anyCell%0A%20stateNode%0A%20%20crux%20state%0A%20%20cells%20keywordCell%20anyCell%0A%20ssnNode%0A%20%20crux%20ssn%0A%20%20cells%20keywordCell%20anyCell%0A%20dependentNode%0A%20%20inScope%20nameNode%0A%20%20crux%20dependent%0A%20%20cells%20keywordCell%0A%20w2Node%0A%20%20inScope%20nameNode%20totalIncomeNode%0A%20%20crux%20w2%0A%20%20cells%20keywordCell%0A%20totalIncomeNode%0A%20%20crux%20totalIncome%0A%20%20cells%20keywordCell%20intCell%0A%20childCardCreditNode%0A%20%20inScope%20amountNode%0A%20%20crux%20childCardCredit%0A%20%20cells%20keywordCell%0A%20amountNode%0A%20%20crux%20amount%0A%20%20cells%20keywordCell%20intCell%0A%20homeOfficeDeductionNode%0A%20%20inScope%20amountNode%20Node%0A%20%20crux%20homeOfficeDeduction%0A%20%20cells%20keywordCell%0Asample%0A%20taxReturn%0A%20%20year%202020%0A%20%20taxpayer%0A%20%20%20name%20Breck%20Yunits%0A%20%20%20city%20Honolulu%0A%20%20%20state%20Hawaii%0A%20%20%20ssn%20***-***-****%0A%20%20dependent%0A%20%20%20name%20Little%20Yunits%0A%20%20w2%0A%20%20%20name%20Bluth%20Banana%20Company%0A%20%20%20totalIncome%2045000%0A%20%20childCardCredit%0A%20%20%20amount%201200%0A%20%20homeOfficeDeduction%0A%20%20%20amount%2020000%0A%20%20%20.
+
+ section The Plan
+
+ paragraph
+ Here's the plan.
+
+ list
+ - ✅ Start the community
+ - ✅ Build a dumb little working demo
+ - ✅ Make a screencast
+ - ✅ Launch a $50K crowdfunding campaign to see if people care
+ - 🔲 If enough people care, build the thing.
+ - 🔲 If not, return to other things.
community.dd
Changed around line 0
- title Subreddit, Twitter, and GitHub launched
- date 2021-02-06 2
-
- paragraph
- In addition to the
- href="https://github.com/breck7/copypastetaxes">GitHub,
- today I created a
- href="https://www.reddit.com/r/CopyPasteTaxes">Subreddit and Twitter for the CopyPasteTaxes project.
-
- paragraph
- I am confident in the technology and believe if we can
- build a community we can solve this problem for the
- American people.
community.scroll
Changed around line 1
+ title Subreddit, Twitter, and GitHub launched
+ date 2021-02-06 2
+
+ paragraph
+ In addition to the GitHub🔗github.com/breck7/copypastetaxes,
+ today I created a Subreddit🔗www.reddit.com/r/CopyPasteTaxes and Twitter🔗twitter.com/copypastetaxes for the CopyPasteTaxes project.
+
+ paragraph
+ I am confident in the technology and believe if we can
+ build a community we can solve this problem for the
+ American people.
crowdfunding-update.scroll
Changed around line 1
+ title Crowdfunding Campaign a Huge Failure
+ date 07/08/2021
+
+ paragraph
+ It looks like a single person committed one dollar to the crowdfunding campaign on Indiegogo, although at this time I cannot confirm that it was not just a software bug. According to my earlier checklist🔗./announcing-copypastetaxes.html the proper course of action now then is to "return to other things".
+
+ section Fuck it, keep going?
+
+ paragraph
+ The main problem with giving up on this is I'm pretty darn confident that this tech is the proper way to solve this problem, and maybe I shouldn't let a complete and utter lack of sales, business, and marketing talent extinguish the dream. Plus, I still have to do my damn taxes every year and it's going to keep annoying me to not do things the right way.
+
+ section Teaming Up
+
+ paragraph
+ I spoke to some entrepreneurs interested in the space as a business opportunity and I could see if you had the right team around this idea how perhaps it could be a good bet. The very least I can do is flesh out a prototype.
+
+ section Building a v0.1
+
+ paragraph
+ So despite the atrocious Indiegogo go, I have decided to invest at least a few more hours into building something that you can click some buttons.
+
+
crowdfunding.scroll
Changed around line 2: title Crowdfunding Campaign Launches
- Today I launched a
- href="https://www.indiegogo.com/projects/copypastetaxes/#/">crowdfunding campaign as one way to
+ Today I launched a crowdfunding campaign🔗www.indiegogo.com/projects/copypastetaxes as one way to
-
index.html
Changed around line 0
-
+
+
+ CopyPasteTaxes.com
+
+
+
+

CopyPasteTaxes.com

+
The official Scroll of the CopyPasteTaxes project.
+
+
+
+
+
+
Invalid Date —
+
+

+ Today I launched a
+
+
+ href="https://www.indiegogo.com/projects/copypastetaxes/#/">crowdfunding campaign as one way to
+
+
+ gauge interest in the CopyPasteTaxes project.
+
+
+

+
+

+ If we can get to $50,000, this will become a real thing.
+
+
+

+
+
+
Invalid Date —
+
+

+ Your taxes should be a single text file that is easy
+
+
+ to read. You should be able to use a nice spreadsheet
+
+
+ to do it or a plain old notepad. Filling out your taxes
+
+
+ each year should mostly just be updating a few lines in
+
+
+ that text/file, and copy pasting the whole thing into IRS.gov.
+
+
+ Experts who understand the deductions should be able to provide
+
+
+ snippets that you can copy/paste into your taxes.
+
+
+

+
+

+ The whole thing should take just a few minutes per
+
+
+ year, and you should be able to do it yourself, for
+
+
+ free, if you so choose.
+
+
+

+
+

Proof of Concept

+
+

+ A tiny demonstration of how it will work can be found
+
+
+
+
+
+ href="https://jtree.treenotation.org/designer/#grammar%0A%20copyPasteTaxesNode%0A%20%20description%20An%20open%20source%20language%20to%20allow%20Americans%20to%20do%20their%20taxes%20using%20simple%20copy%20and%20paste.%20A%20simple%20language%20that%20compiles%20into%20the%20proper%20tax%20forms%20for%20the%20IRS.%0A%20%20root%0A%20%20inScope%20taxReturnNode%0A%20keywordCell%0A%20intCell%0A%20anyCell%0A%20taxReturnNode%0A%20%20inScope%20yearNode%20taxpayerNode%20dependentNode%20w2Node%20childCardCreditNode%20homeOfficeDeductionNode%0A%20%20crux%20taxReturn%0A%20%20cells%20keywordCell%0A%20yearNode%0A%20%20crux%20year%0A%20%20cells%20keywordCell%20intCell%0A%20taxpayerNode%0A%20%20inScope%20nameNode%20cityNode%20stateNode%20ssnNode%0A%20%20crux%20taxpayer%0A%20%20cells%20keywordCell%0A%20nameNode%0A%20%20crux%20name%0A%20%20catchAllCellType%20anyCell%0A%20%20cells%20keywordCell%0A%20cityNode%0A%20%20crux%20city%0A%20%20cells%20keywordCell%20anyCell%0A%20stateNode%0A%20%20crux%20state%0A%20%20cells%20keywordCell%20anyCell%0A%20ssnNode%0A%20%20crux%20ssn%0A%20%20cells%20keywordCell%20anyCell%0A%20dependentNode%0A%20%20inScope%20nameNode%0A%20%20crux%20dependent%0A%20%20cells%20keywordCell%0A%20w2Node%0A%20%20inScope%20nameNode%20totalIncomeNode%0A%20%20crux%20w2%0A%20%20cells%20keywordCell%0A%20totalIncomeNode%0A%20%20crux%20totalIncome%0A%20%20cells%20keywordCell%20intCell%0A%20childCardCreditNode%0A%20%20inScope%20amountNode%0A%20%20crux%20childCardCredit%0A%20%20cells%20keywordCell%0A%20amountNode%0A%20%20crux%20amount%0A%20%20cells%20keywordCell%20intCell%0A%20homeOfficeDeductionNode%0A%20%20inScope%20amountNode%20Node%0A%20%20crux%20homeOfficeDeduction%0A%20%20cells%20keywordCell%0Asample%0A%20taxReturn%0A%20%20year%202020%0A%20%20taxpayer%0A%20%20%20name%20Breck%20Yunits%0A%20%20%20city%20Honolulu%0A%20%20%20state%20Hawaii%0A%20%20%20ssn%20***-***-****%0A%20%20dependent%0A%20%20%20name%20Little%20Yunits%0A%20%20w2%0A%20%20%20name%20Bluth%20Banana%20Company%0A%20%20%20totalIncome%2045000%0A%20%20childCardCredit%0A%20%20%20amount%201200%0A%20%20homeOfficeDeduction%0A%20%20%20amount%2020000%0A%20%20%20">here.
+
+
+

+
+

The Plan

+
+

Here's the plan.

+
+

✅ Start the community

+

✅ Build a dumb little working demo

+

✅ Make a screencast

+

✅ Launch a $50K crowdfunding campaign to see if people care

+

🔲 If enough people care, build the thing.

+

🔲 If not, return to other things.

+
+
February 9, 2021 —
+
+

Here are a list of alternatives considered and related links.

+
+
    +
  • https://github.com/thegrims/UsTaxes
  • +
  • https://sites.google.com/view/incometaxspreadsheet/home
  • +
  • https://www.freetaxusa.com/
  • +
  • https://docassemble.org/ (looks really cool, just would be a lot better with Tree Notation under the hood and not YAML)
  • +
  • https://www.propublica.org/series/the-turbotax-trap (Reading about the industry)
  • +
  • https://openfisca.org/en/
  • +
  • https://github.com/MLanguage/mlang
  • +
    +
    +

    + This is a community project to build a public domain open
    +
    +
    + source tax engine so all Americans can do their taxes using
    +
    +
    + simple copy and paste.
    +
    +
    +
    +
    +
    scrollSettings.map
    Changed around line 1
    + title CopyPasteTaxes.com
    + description The official Scroll of the CopyPasteTaxes project.
    + github https://github.com/breck7/copypastetaxes
    + git https://github.com/breck7/copypastetaxes/tree/master/
    + twitter https://twitter.com/copypastetaxes
    + email breck@copypastetaxes.com
    Breck Yunits
    Breck Yunits
    3 years ago
    Update README.md
    README.md
    Changed around line 43: Here's the plan.
    + - https://github.com/thegrims/UsTaxes
    - https://sites.google.com/view/incometaxspreadsheet/home
    - https://www.freetaxusa.com/
    - https://docassemble.org/ (looks really cool, just would be a lot better with Tree Notation under the hood and not YAML)
    Breck Yunits
    Breck Yunits
    4 years ago
    Update README.md
    README.md
    Changed around line 41: Here's the plan.
    - ## Alternatives Considered
    + ## Alternatives Considered & Related Links
    - https://sites.google.com/view/incometaxspreadsheet/home
    - https://www.freetaxusa.com/
    - https://docassemble.org/ (looks really cool, just would be a lot better with Tree Notation under the hood and not YAML)
    - https://www.propublica.org/series/the-turbotax-trap (Reading about the industry)
    - https://openfisca.org/en/
    + - https://github.com/MLanguage/mlang
    Breck Yunits
    Breck Yunits
    4 years ago
    added links from everett
    README.md
    Changed around line 44: Here's the plan.
    - https://sites.google.com/view/incometaxspreadsheet/home
    + - https://www.freetaxusa.com/
    + - https://docassemble.org/ (looks really cool, just would be a lot better with Tree Notation under the hood and not YAML)
    + - https://www.propublica.org/series/the-turbotax-trap (Reading about the industry)
    + - https://openfisca.org/en/
    +
    +
    Breck Yunits
    Breck Yunits
    4 years ago
    Update README.md
    README.md
    Changed around line 40: Here's the plan.
    +
    + ## Alternatives Considered
    +
    + - https://sites.google.com/view/incometaxspreadsheet/home
    Breck Yunits
    Breck Yunits
    4 years ago
    Update README.md
    README.md
    Changed around line 33: Here's the plan.
    - [] Make a screencast
    + [x] Make a screencast
    - [] Launch a $50K crowdfunding campaign to see if people care
    + [x] Launch a $50K crowdfunding campaign to see if people care
    Breck Yunits
    Breck Yunits
    4 years ago
    Update index.md
    docs/index.md
    Changed around line 1
    + ## Support the Crowdfunding Campaign:
    +
    + [If we get to $50,000, this will become a real thing](https://www.indiegogo.com/projects/copypastetaxes/#/)
    +
    - [Twitter](https://twitter.com/copypastetaxes)
    Breck Yunits
    Breck Yunits
    4 years ago
    Update README.md
    README.md
    Changed around line 12: The whole thing should take just a few minutes per
    + ## Support the Crowdfunding campaign!
    +
    + [If we get to $50,000, this will become a real thing](https://www.indiegogo.com/projects/copypastetaxes/#/)
    +
    - Twitter: https://twitter.com/copypastetaxes
    Breck Yunits
    Breck Yunits
    4 years ago
    Update index.md
    docs/index.md
    Changed around line 4
    - [Twitter](https://twitter.com/copypastetaxes)
    - [Subreddit](https://www.reddit.com/r/CopyPasteTaxes)
    -
    + - [GitHub](https://github.com/breck7/copypastetaxes)
    Breck Yunits
    Breck Yunits
    4 years ago
    edited for language
    README.md
    Changed around line 21: free, if you so choose.
    - ## Origin
    -
    - It is Saturday morning, I am trying to do my taxes in TurboTax,
    - and a stupid bug in their website keeps crashing it. And I can't
    - get in touch with support. And they don't even have a fucking
    - email address. And I'm a paying fucking customer.
    -
    - And this is after many hours of filling in information I should be able to
    - copy/paste once, many hours of reading about whether or not I
    - qualify for countless special interest deductions, and many years
    - of doing the same thing, year after year.
    -
    - I'm fed up.
    -
    - And I'm ready to fix it.
    -
    Changed around line 33: Here's the plan.
    - [] If enough people care, build the damn thing.
    + [] If enough people care, build the thing.
    Breck Yunits
    Breck Yunits
    4 years ago
    Update index.md
    docs/index.md
    Changed around line 2
    - - Twitter: https://twitter.com/copypastetaxes
    - - Subreddit: https://www.reddit.com/r/CopyPasteTaxes
    + - [Twitter](https://twitter.com/copypastetaxes)
    + - [Subreddit](https://www.reddit.com/r/CopyPasteTaxes)
    Breck Yunits
    Breck Yunits
    4 years ago
    Update README.md
    README.md
    Changed around line 1
    - to read. Filling out your taxes each year should mostly
    - just be updating a few lines in that text/file, and
    - copy pasting the whole thing into IRS.gov. Experts who
    - understand the deductions should be able to provide
    + to read. You should be able to use a nice spreadsheet
    + to do it or a plain old notepad. Filling out your taxes
    + each year should mostly just be updating a few lines in
    + that text/file, and copy pasting the whole thing into IRS.gov.
    + Experts who understand the deductions should be able to provide
    Breck Yunits
    Breck Yunits
    4 years ago
    Update README.md
    README.md
    Changed around line 16: free, if you so choose.
    - Twitter: https://twitter.com/copypastetaxes
    - Subreddit: https://www.reddit.com/r/CopyPasteTaxes
    + ## Proof of Concept
    +
    + [This will work](https://jtree.treenotation.org/designer/#grammar%0A%20copyPasteTaxesNode%0A%20%20description%20An%20open%20source%20language%20to%20allow%20Americans%20to%20do%20their%20taxes%20using%20simple%20copy%20and%20paste.%20A%20simple%20language%20that%20compiles%20into%20the%20proper%20tax%20forms%20for%20the%20IRS.%0A%20%20root%0A%20%20inScope%20taxReturnNode%0A%20keywordCell%0A%20intCell%0A%20anyCell%0A%20taxReturnNode%0A%20%20inScope%20yearNode%20taxpayerNode%20dependentNode%20w2Node%20childCardCreditNode%20homeOfficeDeductionNode%0A%20%20crux%20taxReturn%0A%20%20cells%20keywordCell%0A%20yearNode%0A%20%20crux%20year%0A%20%20cells%20keywordCell%20intCell%0A%20taxpayerNode%0A%20%20inScope%20nameNode%20cityNode%20stateNode%20ssnNode%0A%20%20crux%20taxpayer%0A%20%20cells%20keywordCell%0A%20nameNode%0A%20%20crux%20name%0A%20%20catchAllCellType%20anyCell%0A%20%20cells%20keywordCell%0A%20cityNode%0A%20%20crux%20city%0A%20%20cells%20keywordCell%20anyCell%0A%20stateNode%0A%20%20crux%20state%0A%20%20cells%20keywordCell%20anyCell%0A%20ssnNode%0A%20%20crux%20ssn%0A%20%20cells%20keywordCell%20anyCell%0A%20dependentNode%0A%20%20inScope%20nameNode%0A%20%20crux%20dependent%0A%20%20cells%20keywordCell%0A%20w2Node%0A%20%20inScope%20nameNode%20totalIncomeNode%0A%20%20crux%20w2%0A%20%20cells%20keywordCell%0A%20totalIncomeNode%0A%20%20crux%20totalIncome%0A%20%20cells%20keywordCell%20intCell%0A%20childCardCreditNode%0A%20%20inScope%20amountNode%0A%20%20crux%20childCardCredit%0A%20%20cells%20keywordCell%0A%20amountNode%0A%20%20crux%20amount%0A%20%20cells%20keywordCell%20intCell%0A%20homeOfficeDeductionNode%0A%20%20inScope%20amountNode%20Node%0A%20%20crux%20homeOfficeDeduction%0A%20%20cells%20keywordCell%0Asample%0A%20taxReturn%0A%20%20year%202020%0A%20%20taxpayer%0A%20%20%20name%20Breck%20Yunits%0A%20%20%20city%20Honolulu%0A%20%20%20state%20Hawaii%0A%20%20%20ssn%20***-***-****%0A%20%20dependent%0A%20%20%20name%20Little%20Yunits%0A%20%20w2%0A%20%20%20name%20Bluth%20Banana%20Company%0A%20%20%20totalIncome%2045000%0A%20%20childCardCredit%0A%20%20%20amount%201200%0A%20%20homeOfficeDeduction%0A%20%20%20amount%2020000%0A%20%20%20)
    +
    - and a stupid bug in their website keeps crashing it. And this is
    - after many hours of filling in information I should be able to
    + and a stupid bug in their website keeps crashing it. And I can't
    + get in touch with support. And they don't even have a fucking
    + email address. And I'm a paying fucking customer.
    +
    + And this is after many hours of filling in information I should be able to
    Changed around line 40: And I'm ready to fix it.
    - [] Start the community
    + [x] Start the community
    - [] Build a dumb little working demo
    + [x] Build a dumb little working demo
    - [] Build a stupid version v1.0
    -
    +
    + [] If enough people care, build the damn thing.
    +
    + [] If not, return to other things.
    Breck Yunits
    Breck Yunits
    4 years ago
    Update README.md
    README.md
    Changed around line 1
    - I am trying to do my taxes in TurboTax, and a stupid bug in
    - their website keeps crashing it. And this is after many hours
    - of filling in information I should be able to copy/paste once,
    - many hours of reading about whether or not I qualify for countless
    - special interest deductions, and many years of doing the same
    - thing, year after year.
    + Your taxes should be a single text file that is easy
    + to read. Filling out your taxes each year should mostly
    + just be updating a few lines in that text/file, and
    + copy pasting the whole thing into IRS.gov. Experts who
    + understand the deductions should be able to provide
    + snippets that you can copy/paste into your taxes.
    +
    + The whole thing should take just a few minutes per
    + year, and you should be able to do it yourself, for
    + free, if you so choose.
    +
    + ## Community
    +
    + - Twitter: https://twitter.com/copypastetaxes
    + - Subreddit: https://www.reddit.com/r/CopyPasteTaxes
    +
    + ## Origin
    +
    + It is Saturday morning, I am trying to do my taxes in TurboTax,
    + and a stupid bug in their website keeps crashing it. And this is
    + after many hours of filling in information I should be able to
    + copy/paste once, many hours of reading about whether or not I
    + qualify for countless special interest deductions, and many years
    + of doing the same thing, year after year.
    Changed around line 34: And I'm ready to fix it.
    +
    +
    +
    +
    Breck Yunits
    Breck Yunits
    4 years ago
    Update index.md
    docs/index.md
    Changed around line 1
    - Twitter: https://twitter.com/copypastetaxes
    - Subreddit: https://www.reddit.com/r/CopyPasteTaxes
    + ## Community
    +
    + - Twitter: https://twitter.com/copypastetaxes
    + - Subreddit: https://www.reddit.com/r/CopyPasteTaxes
    Breck Yunits
    Breck Yunits
    4 years ago
    Update index.md
    docs/index.md
    Changed around line 1
    +
    + Twitter: https://twitter.com/copypastetaxes
    + Subreddit: https://www.reddit.com/r/CopyPasteTaxes
    +
    Breck Yunits
    Breck Yunits
    4 years ago
    Create readme.md
    docs/readme.md
    Changed around line 1
    + This folder contains the files for the static website at https://copypastetaxes.com/
    Breck Yunits
    Breck Yunits
    4 years ago
    Delete index.md
    copypastetaxes.com/index.md
    Changed around line 0
    -
    - Welcome to my website
    Breck Yunits
    Breck Yunits
    4 years ago
    Delete CNAME
    CNAME
    Changed around line 0
    - copypastetaxes.com
    Breck Yunits
    Breck Yunits
    4 years ago
    Create CNAME
    docs/CNAME
    Changed around line 1
    + copypastetaxes.com
    Breck Yunits
    Breck Yunits
    4 years ago
    Create index.md
    docs/index.md
    Changed around line 1
    + # Homepage
    Breck Yunits
    Breck Yunits
    4 years ago
    Create CNAME
    CNAME
    Changed around line 1
    + copypastetaxes.com
    Breck Yunits
    Breck Yunits
    4 years ago
    Create _config.yml
    _config.yml
    Changed around line 1
    + theme: jekyll-theme-tactile
    Breck Yunits
    Breck Yunits
    4 years ago
    Create folder for website
    copypastetaxes.com/index.md
    Changed around line 1
    +
    + Welcome to my website
    Breck Yunits
    Breck Yunits
    4 years ago
    Update README.md
    README.md
    Changed around line 1
    - # copypastetaxes
    - An open source tax engine so all Americans can do their taxes using simple copy and paste
    + # CopyPasteTaxes
    +
    + I am trying to do my taxes in TurboTax, and a stupid bug in
    + their website keeps crashing it. And this is after many hours
    + of filling in information I should be able to copy/paste once,
    + many hours of reading about whether or not I qualify for countless
    + special interest deductions, and many years of doing the same
    + thing, year after year.
    +
    + I'm fed up.
    +
    + And I'm ready to fix it.
    +
    + ## The Plan
    +
    + Here's the plan.
    +
    + [] Start the community
    + [] Build a dumb little working demo
    + [] Make a screencast
    + [] Build a stupid version v1.0
    + [] Launch a $50K crowdfunding campaign to see if people care
    Breck Yunits
    Breck Yunits
    4 years ago
    Initial commit
    LICENSE
    Changed around line 1
    + This is free and unencumbered software released into the public domain.
    +
    + Anyone is free to copy, modify, publish, use, compile, sell, or
    + distribute this software, either in source code form or as a compiled
    + binary, for any purpose, commercial or non-commercial, and by any
    + means.
    +
    + In jurisdictions that recognize copyright laws, the author or authors
    + of this software dedicate any and all copyright interest in the
    + software to the public domain. We make this dedication for the benefit
    + of the public at large and to the detriment of our heirs and
    + successors. We intend this dedication to be an overt act of
    + relinquishment in perpetuity of all present and future rights to this
    + software under copyright law.
    +
    + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
    + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
    + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
    + IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
    + OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
    + ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
    + OTHER DEALINGS IN THE SOFTWARE.
    +
    + For more information, please refer to
    README.md
    Changed around line 1
    + # copypastetaxes
    + An open source tax engine so all Americans can do their taxes using simple copy and paste