Skip to content

Commit

Permalink
Ran prettier and eslint across the board
Browse files Browse the repository at this point in the history
  • Loading branch information
ArsalaBangash committed Oct 5, 2020
1 parent cbc62a0 commit 69fceae
Show file tree
Hide file tree
Showing 48 changed files with 555 additions and 8,950 deletions.
68 changes: 38 additions & 30 deletions .vuepress/config.js
Original file line number Diff line number Diff line change
@@ -1,55 +1,63 @@
module.exports = {
title: "Grey Software",
description: "",
title: 'Grey Software',
description: '',
head: [
["link", { rel: "icon", href: "/logos/logo.png" }],
["link", { rel: "stylesheet", href: "/font-awesome-all.css" }],
["link", { rel: "stylesheet", href: "/font-awesome-all.css" }],
['link', {rel: 'icon', href: '/logos/logo.png'}],
['link', {rel: 'stylesheet', href: '/font-awesome-all.css'}],
['link', {rel: 'stylesheet', href: '/font-awesome-all.css'}],
[
"meta",
{ name: "viewport", content: "width=device-width, initial-scale=1" },
'meta',
{name: 'viewport', content: 'width=device-width, initial-scale=1'},
],
[
'script',
{
src: 'https://plausible.io/js/plausible.js',
dataDomain: 'org.grey.software',
async: true,
defer: true,
},
],
["script", { src: "https://plausible.io/js/plausible.js", dataDomain: "org.grey.software", async: true, defer: true }]
],
themeConfig: {
logo: "/logos/logo.png",
repo: "https://github.com/grey-software/org",
logo: '/logos/logo.png',
repo: 'https://github.com/grey-software/org',
editLinks: true,
editLinkText: "Help us improve the Grey Software website!",
lastUpdated: "Last Updated",
searchPlaceholder: "Explore...",
editLinkText: 'Help us improve the Grey Software website!',
lastUpdated: 'Last Updated',
searchPlaceholder: 'Explore...',
smoothScroll: true,
nav: [
{ text: "Vision", link: "/about/" },
{ text: "FAQ", link: "/faq/" },
{ text: "Projects", link: "/projects/" },
{ text: "Team", link: "/team/" },
{ text: "Weekly Updates", link: "/this-week/" },
{text: 'Vision', link: '/about/'},
{text: 'FAQ', link: '/faq/'},
{text: 'Projects', link: '/projects/'},
{text: 'Team', link: '/team/'},
{text: 'Weekly Updates', link: '/this-week/'},
{
text: "LinkedIn",
link: "https://www.linkedin.com/company/grey-software",
text: 'LinkedIn',
link: 'https://www.linkedin.com/company/grey-software',
},

{ text: "AngelList", link: "https://angel.co/company/grey-software" },
{text: 'AngelList', link: 'https://angel.co/company/grey-software'},
],
},
dest: ".vuepress/dist",
dest: '.vuepress/dist',
locales: {
// The key is the path for the locale to be nested under.
// As a special case, the default locale can use '/' as its path.
"/": {
lang: "en-US", // this will be set as the lang attribute on <html>
title: "Grey Software",
description: "The org website for Grey Software",
'/': {
lang: 'en-US', // this will be set as the lang attribute on <html>
title: 'Grey Software',
description: 'The org website for Grey Software',
},
},
chainWebpack: (config) => {
config.module.rules.delete("svg");
config.module.rules.delete('svg');
config.module
.rule("svg")
.rule('svg')
.test(/\.svg$/)
.use("vue-svg-loader")
.loader("vue-svg-loader")
.use('vue-svg-loader')
.loader('vue-svg-loader')
.end();
},
};
19 changes: 10 additions & 9 deletions .vuepress/enchanceApp.js
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
import VueTypedJs from '../node_modules/vue-typed-js'
import VueTypedJs from '../node_modules/vue-typed-js';

export default ({
Vue, // the version of Vue being used in the VuePress app
options, // the options for the root Vue instance
router, // the router instance for the app
siteData // site metadata
Vue, // the version of Vue being used in the VuePress app
options, // the options for the root Vue instance
router, // the router instance for the app
siteData, // site metadata
}) => {
if (typeof process === 'undefined') { // process is undefined in a browser
Vue.use(VueTypedJs)
}
};
if (typeof process === 'undefined') {
// process is undefined in a browser
Vue.use(VueTypedJs);
}
};
28 changes: 15 additions & 13 deletions CodeOfConduct.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,22 @@
# Code of Conduct

# Code of Conduct

### Our Pledge
In the interest of fostering an open and welcoming environment, we as student contributors and maintainers pledge to making participation in our project and our community a harmonious experience for everyone by recognizing our common humanity.

In the interest of fostering an open and welcoming environment, we as student
contributors and maintainers pledge to making participation in our project and
our community a harmonious experience for everyone by recognizing our common
humanity.

### Our Standards

We hope to foster behaviour that contributes to creating a positive environment by:
We hope to foster behaviour that contributes to creating a positive environment
by:

* Using welcoming and inclusive language
* Being respectful of differing viewpoints and experiences
* Gracefully accepting constructive criticism
* Focusing on what is best for the community
* Showing empathy towards other community members
- Using welcoming and inclusive language
- Being respectful of differing viewpoints and experiences
- Gracefully accepting constructive criticism
- Focusing on what is best for the community
- Showing empathy towards other community members

### Our Responsibilities

Expand All @@ -29,12 +33,10 @@ address, posting via an official social media account, or acting as an appointed
representative at an online or offline event. Representation of a project may be
further defined and clarified by project maintainers.


### Attribution

This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
available at [http://contributor-covenant.org/version/1/4][version]
This Code of Conduct is adapted from the [Contributor Covenant][homepage],
version 1.4, available at [http://contributor-covenant.org/version/1/4][version]

[homepage]: http://contributor-covenant.org
[version]: http://contributor-covenant.org/version/1/4/

23 changes: 14 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,19 +6,24 @@ tagline: Your guide to the Grey Software Org
actionText: See what's new →
actionLink: ./this-week/
features:
- title: Onboarding
details: New to Grey Software? Check out our onboarding materials!
- title: Resources
details: We R&D creative processes and tools for the open source community to succeed!
- title: Weekly Updates
details: As an organization, Grey Software aims to be as open as possible with transparent weekly updates!
- title: Onboarding
details: New to Grey Software? Check out our onboarding materials!
- title: Resources
details:
We R&D creative processes and tools for the open source community to
succeed!
- title: Weekly Updates
details:
As an organization, Grey Software aims to be as open as possible with
transparent weekly updates!
footer: Grey Software
---

## Freedom and collaboration in software.
## Freedom and collaboration in software.

Grey Software is creating the open source ecosystem of the future where software maintainers mentor students and build free software together.
Grey Software is creating the open source ecosystem of the future where software
maintainers mentor students and build free software together.

Read more about our vision [here](./about)

Learn about our Apprentice Program [here](./apprentice)
Learn about our Apprentice Program [here](./apprentice)
27 changes: 17 additions & 10 deletions SoftwareDevelopment.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
# Software Development at Grey

As a Grey Software Engineer, you'll often find yourself trying things that don't work in order to discover what does work.
As a Grey Software Engineer, you'll often find yourself trying things that don't
work in order to discover what does work.

We understand that there are issues during development that require non-linear, exploratory work to understand things like:
We understand that there are issues during development that require non-linear,
exploratory work to understand things like:

- How do we go about using the technology available to fix the issue?
- How do we ensure that our changes keep the software usable?
Expand All @@ -12,23 +14,28 @@ We understand that there are issues during development that require non-linear,

At Grey Software, we use the following tools to manage work:

- Github Milestones to **_define the software's desired state at a particular date_**
- Github Milestones to **_define the software's desired state at a particular
date_**

- Github Projects to **_manage a continuous, prioritized stream of value-delivering work_**
- Github Projects to **_manage a continuous, prioritized stream of
value-delivering work_**

- Github Issues to **_describe and prioritize the value-delivering work_**

These tools help us ensure that we have well-defined tasks that are assigned, and that our shared vision is understood. They help us manage the products and services we deliver.
These tools help us ensure that we have well-defined tasks that are assigned,
and that our shared vision is understood. They help us manage the products and
services we deliver.

## Guiding Principles

We want to deliver software that provides tangible value, and embodies freedom and excellence. To do this, we're choosing not to follow management models centered around predictability and efficiency.
We want to deliver software that provides tangible value, and embodies freedom
and excellence. To do this, we're choosing not to follow management models
centered around predictability and efficiency.

We'll keep the following guiding principles in mind:
We'll keep the following guiding principles in mind:

- Conforming to a schedule is not the same thing as success.

- We are not trying to optimize our ability to estimate tasks.

- Our roadmap does not guarantee success, and requires iteration.
- We are not trying to optimize our ability to estimate tasks.

- Our roadmap does not guarantee success, and requires iteration.
13 changes: 8 additions & 5 deletions Team.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
# Team

We are a group of Engineers, Designers, Educators, Creatives, and Strategists using our intellect and spirit to build an open source future of freedom and collaboration!
We are a group of Engineers, Designers, Educators, Creatives, and Strategists
using our intellect and spirit to build an open source future of freedom and
collaboration!

### Legend

**PO:** Product Owner

**PM:** Product Manager
Expand All @@ -20,21 +23,21 @@ We are a group of Engineers, Designers, Educators, Creatives, and Strategists us
[Chris](https://github.com/hiimchrislim) - Org Web Developer

### Toonin

[Ali](https://github.com/alir128) - SME

[Lakshya](https://github.com/Lakshya2610) - SME
[Lakshya](https://github.com/Lakshya2610) - SME

### Material Math

[Arsala](https://github.com/ArsalaBangash) - Creator, Mentor, SWE, PO
[Arsala](https://github.com/ArsalaBangash) - Creator, Mentor, SWE, PO

[Milind](https://github.com/milindvishnoi) - Apprentice, SWE, PO

[Fatima](https://github.com/fatimanadeem) - Volunteer, Designer

### LinkedIn Focus

[Arsala](https://github.com/ArsalaBangash) - Creator, Mentor, SWE, PO
[Arsala](https://github.com/ArsalaBangash) - Creator, Mentor, SWE, PO

[Isha](https://github.com/ishaaa-ai) - Apprentice, SWE, PM

28 changes: 20 additions & 8 deletions about/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,28 +5,40 @@
**We do this by:**

- Creating free apps and tools to improve the open-source software ecosystem
- Helping students learn software engineering by collaborating with open source maintainers.
- Helping students learn software engineering by collaborating with open source
maintainers.

## 👁️‍ Vision
## 👁️‍ Vision

### _We envision an open source future where software maintainers mentor students and build free software together._

## 🧭 How we get there

**To realize our vision, we need to address the issues facing maintainers and students.**
**To realize our vision, we need to address the issues facing maintainers and
students.**

### Maintainers are burnt out

Because as open-source adoption accelerates, so do the demands on their time. To see their projects flourish, they need sustainable income and passionate contributors.
Because as open-source adoption accelerates, so do the demands on their time. To
see their projects flourish, they need sustainable income and passionate
contributors.

We're improving the open source software ecosystem by creating useful, creative, and free software with the world's latest technology.
We're improving the open source software ecosystem by creating useful, creative,
and free software with the world's latest technology.

### Students crave real world experience

Because it plays an important role when they’re recruited into the modern tech economy.
Because it plays an important role when they’re recruited into the modern tech
economy.

**Grey Software is currently exploring two avenues for adressing these issues**

1. We're creating open-source apps that students can contribute to with guidance and structure from a mentor under our [_Apprentice Program_](/apprentice).
1. We're creating open-source apps that students can contribute to with guidance
and structure from a mentor under our [_Apprentice Program_](/apprentice).

2. We're seeking to run an experimental educational program with universities and open source maintainers. In this program, maintainers will be offered university teaching contracts to mentor students in a project course setting. Thus, students get real-world experience, and maintainers can make a sustainable living while developing open-source software. Check out [our proposed model](https://tiny.cc/gs-bm)
2. We're seeking to run an experimental educational program with universities
and open source maintainers. In this program, maintainers will be offered
university teaching contracts to mentor students in a project course setting.
Thus, students get real-world experience, and maintainers can make a
sustainable living while developing open-source software. Check out
[our proposed model](https://tiny.cc/gs-bm)
Loading

0 comments on commit 69fceae

Please sign in to comment.