From 7d55398fdf47fc30a89a453b83ed62ba3b643bf7 Mon Sep 17 00:00:00 2001 From: Carl Gieringer <78054+carlgieringer@users.noreply.github.com> Date: Fri, 16 Feb 2024 17:11:44 -0800 Subject: [PATCH 1/2] Cross link and reorg docs Signed-off-by: Carl Gieringer <78054+carlgieringer@users.noreply.github.com> --- README.md | 36 ++++- howdju-docs/pages/_meta.json | 4 +- howdju-docs/pages/background.mdx | 74 ++++++++++ .../pages/{features.mdx => design.mdx} | 20 ++- howdju-docs/pages/index.mdx | 15 +- howdju-docs/pages/organization.mdx | 15 ++ premiser-ui/src/App.scss | 7 + premiser-ui/src/App.tsx | 26 +++- premiser-ui/src/pages/about/AboutPage.md | 137 ++---------------- .../src/pages/whatsNext/WhatsNextPage.md | 23 --- .../src/pages/whatsNext/WhatsNextPage.scss | 19 --- .../src/pages/whatsNext/WhatsNextPage.tsx | 19 --- premiser-ui/src/paths.ts | 1 - premiser-ui/src/routes.tsx | 2 - premiser-ui/src/texts.ts | 3 - 15 files changed, 191 insertions(+), 210 deletions(-) create mode 100644 howdju-docs/pages/background.mdx rename howdju-docs/pages/{features.mdx => design.mdx} (94%) create mode 100644 howdju-docs/pages/organization.mdx delete mode 100644 premiser-ui/src/pages/whatsNext/WhatsNextPage.md delete mode 100644 premiser-ui/src/pages/whatsNext/WhatsNextPage.scss delete mode 100644 premiser-ui/src/pages/whatsNext/WhatsNextPage.tsx diff --git a/README.md b/README.md index f653bdc8..26f54460 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,35 @@ preprod](https://github.com/Howdju/howdju/actions/workflows/deploy-preprod.yml/b using evidence. The content is currently user-generated, and we hope to augment users' actions with machine learning. +## Contributing + +We welcome your contributions! + +Please feel free to [join our Slack](https://join.slack.com/t/howdju/shared_invite/zt-1qbfzlfsj-YRswgQ5RCLDHelef6ya6xg) to introduce +yourself and chat about what interests you. Before contributing please look over our [Contributor +Guidelines](https://github.com/Howdju/howdju/blob/master/CONTRIBUTING.md). + +### Issues + +Browse our [open issues](https://github.com/Howdju/howdju/issues) to get an idea of the direction of +the prototype. Here are some focused ways to view issues: + +- [Assigned to Carl](https://github.com/Howdju/howdju/issues/assigned/carlgieringer) these are + issues I'm actively working on or that I intend to work on soon. +- [Enhancements](https://github.com/Howdju/howdju/issues?q=is%3Aopen+is%3Aissue+label%3Aenhancement): + features on our road map (as opposed to bugs.) +- [Core domain](https://github.com/Howdju/howdju/labels/core%20domain): these are the work items + that relate to Howdju‘s primary fact-checking functionality. +- [In the Add Appearances project](https://github.com/orgs/Howdju/projects/3): this is a Kanban + board that contains similar issues to those assigned to Carl. +- [Good first issues](https://github.com/Howdju/howdju/labels/good%20first%20issue): Howdju welcomes + contributions! Carl is happy to explain the platform and the development process to newcomers. I + am also happy to talk through ideas for features and implementation approaches. + +The current general direction is to evaluate and improve the social fact-checking functionality. + +### Contribution guidelines + ## Development See [docs/Development.md](https://github.com/Howdju/howdju/blob/master/docs/Development.md) to get @@ -84,13 +113,6 @@ See Howdju/howdju#304. We initially considered Premiser as a name for Howdju, and so some packages have this name. Howdju is now the preferred name. -## Contributing guide - -If you'd like to contribute to Howdju, great! Please feel free to join our Slack to introduce -yourself and chat about what interests you. If you're specifically interested in contributing code -changes to Howdju's source code or issues to this repository, please see our [Contributor -guidelines](https://github.com/Howdju/howdju/blob/master/CONTRIBUTING.md). - ## Code layout This repository is a monorepo based on Yarn berry workspaces. This diagram shows the high level diff --git a/howdju-docs/pages/_meta.json b/howdju-docs/pages/_meta.json index 183eaffb..7149d90f 100644 --- a/howdju-docs/pages/_meta.json +++ b/howdju-docs/pages/_meta.json @@ -1,8 +1,10 @@ { "index": "Home", "introduction": "", - "features": "", + "design": "", "concepts": "", + "background": "", + "organization": "", "community": { "title": "Community", "type": "menu", diff --git a/howdju-docs/pages/background.mdx b/howdju-docs/pages/background.mdx new file mode 100644 index 00000000..b413b402 --- /dev/null +++ b/howdju-docs/pages/background.mdx @@ -0,0 +1,74 @@ +# Background + +*This page provides a longer background of the thoughts and motivations leading to Howdju.* + +Information online is growing quickly. Besides the large amount of information generated daily by +traditional news and institutional sources, social media and a variety of new media sources are +generating information faster than the average person can keep up. New tools are needed to help +people aggregate and filter the content that is most relevant to them and to help them to evalute +new information efficiently. + +One of the greatest impediments to human well-being is lack of mutual understanding. Howdju is +designed to expose users to alternative viewpoints to try and help people to understand better where +the other is coming from. It is also intended to provide people the best information to evaluate +different perspectives on issues to help inform their dialog. + +Howdju is a platform to help people stay informed. Its primary objective is to help people +effectively understand the massive amount of information that we increasingly need to digest to make +decisions about our lives. Howdju’s vision is both to help people remain informed about the high +level events and currents of our societies, while allowing them to dig deeply into the specifics of +those events, all while helping us to keep track of what was learned. + +## Hypotheses + +Howdju is based upon on these hypotheses: + +- We are more open to alternative perspectives when we share why we believe what we believe than + when we are told what is correct or incorrect. (The name “Howdju” comes from “How d’you know + that…?”) +- Doubt and resistance will persist until we are confident that all sides have had an opportunity + to present alternative perspectives and respond to others’ perspectives. +- To maintain trust and accountability, a human-centered aggregatator must be in the loop of any AI + generated information. + +## Research supports this approach + +[Research](http://dx.doi.org/10.1080/23808985.1999.11678963 "Daniel J. O’Keefe (1999) How to Handle +Opposing Arguments in Persuasive Messages: A Meta-Analytic Review of the Effects of One-Sided and +Two-Sided Messages, Annals of the International Communication Association, 22:1, 209-249, DOI: +10.1080/23808985.1999.11678963") indicates that two-sided messaging that includes counter-arguments +is much more persuasive than without. +[Research](https://www.poynter.org/news/fact-checking-doesnt-backfire-new-study-suggests "Fact-checking doesn't 'backfire,' new study suggests, Alexios Mantzarlis, November 2, 2016 citing +Wood, Thomas and Porter, Ethan, The Elusive Backfire Effect: Mass Attitudes’ Steadfast Factual +Adherence (December 31, 2017)") also indicates that the “backfire effect” may occur for isolated +incidents based upon wording of the correction. “[B]y and large, citizens heed factual information, +even when such information challenges their partisan and ideological commitments.” + +## Democracy & social cohesion + +Democratic government depends upon its citizens getting good information in a timely fashion. If +citizens do not receive good information when they need it, or, worse, if they receive bad +information, then democratic government suffers. Special interests that do not necessarily reflect +the best interests of a country can influence opinion with bad information, leading to the break +down of the concensus which is necessary for democratic government to survive. + +As societies grow in population, citizens grow increasingly disconnected from each other. This is +just an outcome of the limit on the human ability to maintain relationships and keep track of +information. At the same time, as technology advances, a society’s ability to create and share +information increases. But a society’s ability to separate good information from bad information +does not necessarily grow at the same time. This creates a dangerous situation where segments of the +population can become disconnected from one another in opinion, based upon a lack of consensus of +what is true. + +In smaller, less technologically advanced societies, social cohesion was created by a combination of +editorialization and citizen communication. These two channels of verifying information cannot keep +up with a growing society: technology has weakened the power of editorialization, both for good and +for bad. Now that anyone can create “news” in a few easy steps (1. register a domain, 2. perform a +few clicks to install a blogging platform with a professional theme, 3. write anything you want at +all, 4. share via social media and/or advertising.) it can be difficult to tell the good news from +the bad. Growing population has weakened citizen communication. + +Assuming increasing population growth and technological advancement, democratic governments must +discover ways to balance the influence of bad information. The thesis of Howdju is that in order to +do so, a system must bring together all the information, both the good and the bad, present them +side-by-side, and provide tools for tracking the good and the bad information. diff --git a/howdju-docs/pages/features.mdx b/howdju-docs/pages/design.mdx similarity index 94% rename from howdju-docs/pages/features.mdx rename to howdju-docs/pages/design.mdx index f17d0c7e..b28c67b8 100644 --- a/howdju-docs/pages/features.mdx +++ b/howdju-docs/pages/design.mdx @@ -1,4 +1,20 @@ -# Features +# Design + +This page describes the goals of Howdju's functionality, how specific features +achieve those goals. It also compares Howdju to other well-known platforms to +explain the benefit of its particular design. + +## Intended qualities + +Howdju’s intended qualities are: + +- Convenience: make it easy to input and to access information +- Consolidation: prevent duplication and collect related things together +- Context: empower users with the information they need to evaluate the information. + +### Features + +Specific features embodying these qualities are: - One-step submission of evidence: @@ -9,7 +25,7 @@ - Convenient viewing of evidence in-context The same three tools enable quickly viewing a - [MediaExcerpt](/concepts/media-excerpts) in situ. + [MediaExcerpt](/concepts/media-excerpts) in context. - Consolidate equivalent entities and connect related ones diff --git a/howdju-docs/pages/index.mdx b/howdju-docs/pages/index.mdx index 707d29ef..78cd3e78 100644 --- a/howdju-docs/pages/index.mdx +++ b/howdju-docs/pages/index.mdx @@ -1,4 +1,15 @@ # Howdju's Docs -Howdju is a platform for crowdsourced factchecking. These docs describe Howdju's -features and concepts. +Howdju is a prototype platform for crowdsourced factchecking started by by [Carl +Gieringer](https://www.linkedin.com/in/carlgieringer/). These docs describe +Howdju's features and concepts. + +Howdju's goal is to decrease misunderstandings by making it convenient to access and +share factual information relating to debated topics. + +## Prototype? + +By prototype, I mean that: + +- Functionality may be incomplete or unreliable +- Functionality may change with new ideas for how the platform should work. diff --git a/howdju-docs/pages/organization.mdx b/howdju-docs/pages/organization.mdx new file mode 100644 index 00000000..5ac07532 --- /dev/null +++ b/howdju-docs/pages/organization.mdx @@ -0,0 +1,15 @@ +# Organization + +Howdju currently has no formal legal entity, but these are the requirements of +any future organization: + +- All income must come from sources that will preserve the platform's independent nature. The + platform will not sell advertisements, but instead will receive donations and possibly offer + subscription-only features targeting professional users. +- Profits will be reinvested into R&D for the platform and donated to causes relating to media + literacy and critical thinking. +- Always develop source code in the open. +- Cooperate with researchers: work with sincere and qualified researchers to provide + privacy-sensitive access to Howdju data in order to advance societal understanding. + +A non-profit corporation structure would probably best serve these requirements. diff --git a/premiser-ui/src/App.scss b/premiser-ui/src/App.scss index e478b9fe..28358232 100644 --- a/premiser-ui/src/App.scss +++ b/premiser-ui/src/App.scss @@ -143,6 +143,13 @@ strong { } padding: 10px; text-align: center; + + #footer-links { + :first-child { + margin-right: 10px; + } + float: right; + } } // Cards that are the top-level element in a grid cell should fill it. This diff --git a/premiser-ui/src/App.tsx b/premiser-ui/src/App.tsx index 7c7c95df..35e08df8 100644 --- a/premiser-ui/src/App.tsx +++ b/premiser-ui/src/App.tsx @@ -10,7 +10,7 @@ import { TabsList, Tab } from "@react-md/tabs"; import { connect, ConnectedProps } from "react-redux"; import { Switch } from "react-router"; import { Link } from "react-router-dom"; -import { FontIcon } from "@react-md/icon"; +import { FontIcon, SVGIcon } from "@react-md/icon"; import { Sheet } from "@react-md/sheet"; import { List } from "@react-md/list"; import { MessageQueue } from "@react-md/alert"; @@ -62,7 +62,6 @@ import { startPersisting, stopPersisting } from "./store"; import t, { MAIN_TABS_ABOUT_TAB_NAME, MAIN_TABS_RECENT_ACTIVITY_TAB_NAME, - MAIN_TABS_WHATS_NEXT_TAB_NAME, } from "./texts"; import { isDevice, isScrollPastBottom, isScrollPastTop } from "./util"; import WindowMessageHandler from "./WindowMessageHandler"; @@ -71,6 +70,7 @@ import { AddMessageCapturer } from "./AddMessageCapturer"; import "./App.scss"; import "./fonts.js"; +import { MaterialSymbol } from "react-material-symbols"; const tabInfos = [ { @@ -83,11 +83,6 @@ const tabInfos = [ text: t(MAIN_TABS_RECENT_ACTIVITY_TAB_NAME), id: "recent-activity-tab", }, - { - path: paths.whatsNext(), - text: t(MAIN_TABS_WHATS_NEXT_TAB_NAME), - id: "whats-next-tab", - }, { path: paths.about(), text: t(MAIN_TABS_ABOUT_TAB_NAME), @@ -384,6 +379,13 @@ class App extends Component { component={Link} to="/media-excerpts/new" />, + } + component={Link} + href="https://docs.howdju.com" + />, { Use of this site constitutes acceptance of our{" "} User Agreement and{" "} Privacy Policy. + diff --git a/premiser-ui/src/pages/about/AboutPage.md b/premiser-ui/src/pages/about/AboutPage.md index 97d34901..15d2f16d 100644 --- a/premiser-ui/src/pages/about/AboutPage.md +++ b/premiser-ui/src/pages/about/AboutPage.md @@ -1,131 +1,20 @@ # About Howdju -Howdju is a prototype of a platform by [Carl Gieringer](https://www.linkedin.com/in/carlgieringer/). +Howdju is a prototype platform for crowdsourced factchecking started by by [Carl +Gieringer](https://www.linkedin.com/in/carlgieringer/). -## Goals +Please visit our [docs site](https://docs.howdju.com) to learn about Howdju's concepts and design. -The goals of the platform are to decrease misunderstandings by making it convenient to access and -share factual information relating to debated topics. +## Contributing -## Hypotheses +I hope a community of contributors may grow around Howdju. To learn guidelines for contributing high +quality content to Howdju, check out our [Concepts](https://docs.howdju.com/concepts) +page along with the sub pages for each concept. For contributions to the development of +the platform, check out our [contributing resources on Github](https://github.com/Howdju/howdju?tab=readme-ov-file#contributing) -Howdju is based upon on these hypotheses: +## Community -- We are more open to alternative perspectives when we share why we believe what we believe than - when we are told what is correct or incorrect. (The name “Howdju” comes from “How d’you know - that…?”) -- Doubt and resistance will persist until we are confident that all sides have had an opportunity - to present alternative perspectives and respond to others’ perspectives. -- To maintain trust and accountability, a human-centered aggregatator must be in the loop of any AI - generated information. - -## Intended features - -The platform’s primary intended features are: - -- Store propositions, which are concise, neutral point of view, unambiguous, declarative clauses. -- Collect evidence and arguments justifying the truth of propositions. Evidence is excerpts from - media (e.g. quotations.) Arguments are ordered lists of propositions. -- Rank justifications according to voting and clustering of users. -- Consolidate justifications of equivalent propositions and reveal related propositions and - justifications. -- Associate propositions with media excerpts to evaluate the truth of sources in situ and their - speakers’ credibility. -- Provide tools for viewing evidence in-context, including text fragment link support, a browser - extension, and a mobile app. -- Notify users when relevant events occur - -## Intended qualities - -Howdju’s intended qualities are: - -- Convenience: make it easy to submit information and to access information -- Consolidation: don’t allow users to create equivalent entities; for related but non-equivalent - entities, surface their existence and recommend users to reuse them. -- Context: design the site to increase context: - - Context trail - - Entity metadata - - Autoconfirmation - - User, group, global - - Text fragment links - -## Intended organization - -Howdju’s intended organization is as a non-profit: - -- All income must come from sources that will preserve the platform's independent nature. The - platform will not sell advertisements, but instead will receive donations and possibly offer - subscription-only features appropriate for organizations. -- Profits will be reinvested into R&D for the platform or donated to causes relating to media - literacy and critical thinking. -- An [open source software project](https://github.com/Howdju/howdju/) -- Cooperate with researchers: work with sincere and qualified researchers to provide - privacy-sensitive access to Howdju data in order to advance societal understanding. - -## Prototype? - -By prototype, I mean that: - -- Functionality may be incomplete or unreliable -- Functionality may change as I come up with new ideas for how the platform should work. - -## Background - -Information online is growing quickly. Besides the large amount of information generated daily by -traditional news and institutional sources, social media and a variety of new media sources are -generating information faster than the average person can keep up. New tools are needed to help -people aggregate and filter the content that is most relevant to them and to help them to evalute -new information efficiently. - -One of the greatest impediments to human well-being is lack of mutual understanding. Howdju is -designed to expose users to alternative viewpoints to try and help people to understand better where -the other is coming from. It is also intended to provide people the best information to evaluate -different perspectives on issues to help inform their dialog. - -Howdju is a platform to help people stay informed. Its primary objective is to help people -effectively understand the massive amount of information that we increasingly need to digest to make -decisions about our lives. Howdju’s vision is both to help people remain informed about the high -level events and currents of our societies, while allowing them to dig deeply into the specifics of -those events, all while helping us to keep track of what was learned. - -### Research supports this approach - -[Research](http://dx.doi.org/10.1080/23808985.1999.11678963 "Daniel J. O’Keefe (1999) How to Handle -Opposing Arguments in Persuasive Messages: A Meta-Analytic Review of the Effects of One-Sided and -Two-Sided Messages, Annals of the International Communication Association, 22:1, 209-249, DOI: -10.1080/23808985.1999.11678963") indicates that two-sided messaging that includes counter-arguments -is much more persuasive than without. -[Research](https://www.poynter.org/news/fact-checking-doesnt-backfire-new-study-suggests "Fact-checking doesn't 'backfire,' new study suggests, Alexios Mantzarlis, November 2, 2016 citing -Wood, Thomas and Porter, Ethan, The Elusive Backfire Effect: Mass Attitudes’ Steadfast Factual -Adherence (December 31, 2017)") also indicates that the “backfire effect” may occur for isolated -incidents based upon wording of the correction. “[B]y and large, citizens heed factual information, -even when such information challenges their partisan and ideological commitments.” - -### Democracy & social cohesion - -Democratic government depends upon its citizens getting good information in a timely fashion. If -citizens do not receive good information when they need it, or, worse, if they receive bad -information, then democratic government suffers. Special interests that do not necessarily reflect -the best interests of a country can influence opinion with bad information, leading to the break -down of the concensus which is necessary for democratic government to survive. - -As societies grow in population, citizens grow increasingly disconnected from each other. This is -just an outcome of the limit on the human ability to maintain relationships and keep track of -information. At the same time, as technology advances, a society’s ability to create and share -information increases. But a society’s ability to separate good information from bad information -does not necessarily grow at the same time. This creates a dangerous situation where segments of the -population can become disconnected from one another in opinion, based upon a lack of consensus of -what is true. - -In smaller, less technologically advanced societies, social cohesion was created by a combination of -editorialization and citizen communication. These two channels of verifying information cannot keep -up with a growing society: technology has weakened the power of editorialization, both for good and -for bad. Now that anyone can create “news” in a few easy steps (1. register a domain, 2. perform a -few clicks to install a blogging platform with a professional theme, 3. write anything you want at -all, 4. share via social media and/or advertising.) it can be difficult to tell the good news from -the bad. Growing population has weakened citizen communication. - -Assuming increasing population growth and technological advancement, democratic governments must -discover ways to balance the influence of bad information. The thesis of Howdju is that in order to -do so, a system must bring together all the information, both the good and the bad, present them -side-by-side, and provide tools for tracking the good and the bad information. +Please [join Howdju’s +slack](https://join.slack.com/t/howdju/shared_invite/zt-1qbfzlfsj-YRswgQ5RCLDHelef6ya6xg) if you +would like to meet or discuss Howdju, fact-checking, or any interesting topic approached with an +open mind and in good faith. diff --git a/premiser-ui/src/pages/whatsNext/WhatsNextPage.md b/premiser-ui/src/pages/whatsNext/WhatsNextPage.md deleted file mode 100644 index c2108a71..00000000 --- a/premiser-ui/src/pages/whatsNext/WhatsNextPage.md +++ /dev/null @@ -1,23 +0,0 @@ -# What’s Next - -Howdju is an open source software project ([github](https://github.com/Howdju/howdju/)). You can -browse our [open issues](https://github.com/Howdju/howdju/issues) to get an idea of the direction of -the prototype. Here are some -focused ways to view issues: - -- [Core domain](https://github.com/Howdju/howdju/labels/core%20domain): these are the work items - that relate to Howdju‘s primary fact-checking functionality. -- [Assigned to Carl](https://github.com/Howdju/howdju/issues/assigned/carlgieringer) these are - issues I'm actively working on or that I intend to work on soon. -- [In the Add Appearances project](https://github.com/orgs/Howdju/projects/3): this is a Kanban - board that contains similar issues to those assigned to Carl. -- [Good first issues](https://github.com/Howdju/howdju/labels/good%20first%20issue): Howdju welcomes - contributions! Carl is happy to explain the platform and the development process to newcomers. I - am also happy to talk through ideas for features and implementation approaches. - -The current general direction is to evaluate and improve the social fact-checking functionality. - -Please [join Howdju’s -slack](https://join.slack.com/t/howdju/shared_invite/zt-1qbfzlfsj-YRswgQ5RCLDHelef6ya6xg) if you -would like to meet or discuss Howdju, fact-checking, or any interesting topic approached with an -open mind and in good faith. diff --git a/premiser-ui/src/pages/whatsNext/WhatsNextPage.scss b/premiser-ui/src/pages/whatsNext/WhatsNextPage.scss deleted file mode 100644 index 8061597c..00000000 --- a/premiser-ui/src/pages/whatsNext/WhatsNextPage.scss +++ /dev/null @@ -1,19 +0,0 @@ -@import "@/colors"; - -#about-page { - ol, - ul { - margin-left: 25px; - margin-bottom: 10px; - } - ol { - list-style: decimal; - } - ul { - list-style: disc; - } - - a { - color: $secondary-color; - } -} diff --git a/premiser-ui/src/pages/whatsNext/WhatsNextPage.tsx b/premiser-ui/src/pages/whatsNext/WhatsNextPage.tsx deleted file mode 100644 index 62c8c74c..00000000 --- a/premiser-ui/src/pages/whatsNext/WhatsNextPage.tsx +++ /dev/null @@ -1,19 +0,0 @@ -import React from "react"; - -import { Card, CardContent } from "@/components/card/Card"; -import SingleColumnGrid from "@/components/layout/SingleColumnGrid"; - -import mdSource from "./WhatsNextPage.md"; - -import "./WhatsNextPage.scss"; - -const WhatsNextPage = () => ( -
- - - - - -
-); -export default WhatsNextPage; diff --git a/premiser-ui/src/paths.ts b/premiser-ui/src/paths.ts index 5d051657..dc77f186 100644 --- a/premiser-ui/src/paths.ts +++ b/premiser-ui/src/paths.ts @@ -33,7 +33,6 @@ class Paths { home = () => "/"; recentActivity = () => "/recent-activity"; - whatsNext = () => "/whats-next"; about = () => "/about"; login = () => "/login"; diff --git a/premiser-ui/src/routes.tsx b/premiser-ui/src/routes.tsx index e4995c3a..417dbb28 100644 --- a/premiser-ui/src/routes.tsx +++ b/premiser-ui/src/routes.tsx @@ -30,7 +30,6 @@ import SourcePage from "./pages/source/SourcePage"; import SubmitMediaExcerptPage from "./pages/SubmitMediaExcerptPage"; import TagPage from "./pages/tag/TagPage"; import TestErrorPage from "./TestErrorPage"; -import WhatsNextPage from "./pages/whatsNext/WhatsNextPage"; import WritQuotePage from "./pages/WritQuotePage"; import { map } from "lodash"; @@ -84,7 +83,6 @@ const routesById = { recentActivity: ( ), - whatsNext: , about: , writQuote: ( diff --git a/premiser-ui/src/texts.ts b/premiser-ui/src/texts.ts index b3aa4d6d..f2f9437b 100644 --- a/premiser-ui/src/texts.ts +++ b/premiser-ui/src/texts.ts @@ -107,7 +107,6 @@ export const UNABLE_TO_LOGIN = "UNABLE_TO_LOGIN"; export const MAIN_TABS_RECENT_ACTIVITY_TAB_NAME = "MAIN_TABS_RECENT_ACTIVITY_TAB_NAME"; -export const MAIN_TABS_WHATS_NEXT_TAB_NAME = "MAIN_TABS_WHATS_NEXT_TAB_NAME"; export const MAIN_TABS_ABOUT_TAB_NAME = "MAIN_TABS_ABOUT_TAB_NAME"; export const YOU_ARE_LOGGED_IN_AS = "YOU_ARE_LOGGED_IN_AS"; @@ -191,8 +190,6 @@ const translations = { [MAIN_TABS_RECENT_ACTIVITY_TAB_NAME]: () => isWindowNarrow() ? "Recent" : "Recent activity", - [MAIN_TABS_WHATS_NEXT_TAB_NAME]: () => - isWindowNarrow() ? "Next" : "What's next", [MAIN_TABS_ABOUT_TAB_NAME]: "About", [YOU_ARE_LOGGED_IN_AS]: (email: string) => `You are logged in as ${email}`, From 7dadf1ead623192266b80656c76d25a8c3e2ff9c Mon Sep 17 00:00:00 2001 From: Carl Gieringer <78054+carlgieringer@users.noreply.github.com> Date: Fri, 16 Feb 2024 20:02:11 -0800 Subject: [PATCH 2/2] PR edits Signed-off-by: Carl Gieringer <78054+carlgieringer@users.noreply.github.com> --- README.md | 12 +++++++----- howdju-docs/pages/index.mdx | 2 +- premiser-ui/src/pages/about/AboutPage.md | 6 +++--- 3 files changed, 11 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 26f54460..b60e2031 100644 --- a/README.md +++ b/README.md @@ -18,14 +18,16 @@ machine learning. We welcome your contributions! -Please feel free to [join our Slack](https://join.slack.com/t/howdju/shared_invite/zt-1qbfzlfsj-YRswgQ5RCLDHelef6ya6xg) to introduce -yourself and chat about what interests you. Before contributing please look over our [Contributor -Guidelines](https://github.com/Howdju/howdju/blob/master/CONTRIBUTING.md). +Please [join our +Slack](https://join.slack.com/t/howdju/shared_invite/zt-1qbfzlfsj-YRswgQ5RCLDHelef6ya6xg) to +introduce yourself and chat about what interests you. Before contributing please look over our +[Contributor Guidelines](https://github.com/Howdju/howdju/blob/master/CONTRIBUTING.md). ### Issues -Browse our [open issues](https://github.com/Howdju/howdju/issues) to get an idea of the direction of -the prototype. Here are some focused ways to view issues: +Our [open issues](https://github.com/Howdju/howdju/issues) indicate the work we have identified. + +Here are some focused ways to view issues: - [Assigned to Carl](https://github.com/Howdju/howdju/issues/assigned/carlgieringer) these are issues I'm actively working on or that I intend to work on soon. diff --git a/howdju-docs/pages/index.mdx b/howdju-docs/pages/index.mdx index 78cd3e78..8f5d055c 100644 --- a/howdju-docs/pages/index.mdx +++ b/howdju-docs/pages/index.mdx @@ -9,7 +9,7 @@ share factual information relating to debated topics. ## Prototype? -By prototype, I mean that: +Prototype means: - Functionality may be incomplete or unreliable - Functionality may change with new ideas for how the platform should work. diff --git a/premiser-ui/src/pages/about/AboutPage.md b/premiser-ui/src/pages/about/AboutPage.md index 15d2f16d..ffa36bc0 100644 --- a/premiser-ui/src/pages/about/AboutPage.md +++ b/premiser-ui/src/pages/about/AboutPage.md @@ -15,6 +15,6 @@ the platform, check out our [contributing resources on Github](https://github.co ## Community Please [join Howdju’s -slack](https://join.slack.com/t/howdju/shared_invite/zt-1qbfzlfsj-YRswgQ5RCLDHelef6ya6xg) if you -would like to meet or discuss Howdju, fact-checking, or any interesting topic approached with an -open mind and in good faith. +slack](https://join.slack.com/t/howdju/shared_invite/zt-1qbfzlfsj-YRswgQ5RCLDHelef6ya6xg) to meet +other truth seeks, to discuss Howdju, fact-checking, critical thinking, media literacy, current +events. We welcome all respectful dialog approached with an open mind and in good faith.