Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a roadmap to the project #457

Open
wants to merge 2 commits into
base: prod
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 1 addition & 16 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,22 +43,7 @@ We love encouraging first-time contributors and have labelled [good first issues

## Future Roadmap/Intention

1. **Dictionary site**: Webapp where words can be connected, linking to alternates for bad terms or alternates for definitions with nuance. Create ability to use parameters so someone can connect multiple words they use together, to help clear up how they define themselves. For example, `?disabled+pan+Indigenous`. Creating such a strand easily would allow people to link in email signatures, Twitter bios, etc.
2. **Twitter bot:** Allows someone to tag [@SelfDefinedBot](https://twitter.com/SelfDefinedBot) in order to get automated reply. For example '@SelfDefinedBot define racism'.
3. **Slack bot:** Problematic words could be flagged and alternates could be provided. Could also define words.
4. **Custom API:** Allows dictionary to be adapted and referenced under other large-scale projects.

### Design Intention

- Typography at its core, focused on legibility, performance, and future-proofing for translations/non-Roman alphabets.
- High-contrast colour palette, again for legibility.
- Lack of imagery or ornamentation, given the sensitivity and representation of these communities. Depicting them visually at this time feels reductionist.

### Philosophies

- Maintain OSS nature for non-profit and other OSS uses, but charge for corporate uses.
- Ensure that dictionary includes nuances and expresses that not everyone ascribes to terms exactly as they are; illustrate and articulate those nuances wherever possible.
- Accessibility, inclusion, and performance are at the core of this project.
If you're curious about the roadmap for Self-Defined, [check out the doc](./ROADMAP.md).

## Contributors

Expand Down
43 changes: 43 additions & 0 deletions ROADMAP.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Self-Defined Project Road Map

## Values & philosophies

These are the values and philosophies that we want to embody in our decision making and our roadmap should always reflect them.

### Design values

- Typography at its core, focused on legibility, performance, and future-proofing for translations/non-Roman alphabets.
- High-contrast colour palette, again for legibility.
- Lack of imagery or ornamentation, given the sensitivity and representation of these communities. Depicting them visually at this time feels reductionist.

### Philosophies

- Maintain OSS nature for non-profit and other OSS uses, but charge for corporate uses.
- Ensure that dictionary includes nuances and expresses that not everyone ascribes to terms exactly as they are; illustrate and articulate those nuances wherever possible.
- Accessibility, inclusion, and performance are at the core of this project.

## Roadmap

This is the project roadmap for the Self-Defined website for 2022. It will be updated as the year goes on and relfected in milestones as work moves closer to the "doing" phase.

### Short-term goals

- [Improved collaboration](https://github.com/selfdefined/web-app/milestone/4)
- Create a style guide
- Add templates for issues and PRs
- Clean up existing issues and PRs

- [Improved site navigation](https://github.com/selfdefined/web-app/milestone/3)
- Add a langauge toggle
- Add search functionality
- Move dictionary to dedicated page
- Update homepage with project info and highlights
- Add about page

### Long-term goals

- Design refresh
- Decouple word submissions from GitHub
- Topic/collection pages
- Categories and category specific content
- API