Skip to content
Permalink
Browse files

Switch to Spectrum for community

  • Loading branch information...
tannerlinsley committed May 24, 2018
1 parent 15612d9 commit e6446a04a8763450eabe5a3e2a227a30717c78a3
Showing with 34 additions and 25 deletions.
  1. +2 βˆ’2 .github/issue_template.md
  2. +2 βˆ’2 .github/support.yml
  3. +1 βˆ’1 CODE_OF_CONDUCT.md
  4. +20 βˆ’13 CONTRIBUTING.md
  5. +6 βˆ’5 README.md
  6. +1 βˆ’0 src/static/getConfig.js
  7. +2 βˆ’2 www/src/containers/Home.js
@@ -1,8 +1,8 @@
<!--
ARE YOU LOOKING FOR HELP OR HAVE A QUESTION ABOUT IMPLEMENTATION?
If so, then STOP right there! We have a dedicated [Slack Channel](https://react-chat-signup.herokuapp.com) where you can ask all the questions you want.
If so, then STOP right there! We have a dedicated [Spectrum Community](https://spectrum.chat/react-static) where you can ask all the questions you want.
IF YOU OPEN AN ISSUE AS A QUESTION ABOUT IMPLEMENTATION, IT WILL BE CLOSED IMMEDIATELY AND YOU WILL BE DIRECTED TO JOIN THE [SLACK COMMUNITY](https://react-chat-signup.herokuapp.com)
IF YOU OPEN AN ISSUE AS A QUESTION ABOUT IMPLEMENTATION, IT WILL BE CLOSED IMMEDIATELY AND YOU WILL BE DIRECTED TO JOIN THE [SPECTRUM COMMUNITY](https://spectrum.chat/react-static)
-->

### Are you reporting a bug?
@@ -6,8 +6,8 @@ supportLabel: support
# to a support page, or set to `false` to disable
supportComment: >
We use Github's issue tracker exclusively for bug reports and feature requests.
This issue appears to be a support request. We recommend you join [our Slack Organization](https://react-chat-signup.herokuapp.com)
and join the #react-static channel to ask for help about anything and everything React-Static :)
This issue appears to be a support request. We recommend you join [the React Static Spectrum Community](https://spectrum.chat/react-static)
for help about anything and everything React-Static :)
# Whether to close issues marked as support requests
close: true
# Whether to lock issues marked as support requests
@@ -34,7 +34,7 @@ This Code of Conduct applies both within project spaces and in public spaces whe

## Enforcement

Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at react-tools.slack.org. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at https://spectrum.chat/react-static. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.

Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership.

@@ -3,32 +3,39 @@
Below are the rules of contribution! They're here to keep the library running smoothly, protect contributors, and respect everyone's time as an open source developer :)

### Use the community
If you plan on contributing to React-Static in any way, we suggest you [click here to sign up for the React-Tools slack organization](https://react-chat-signup.herokuapp.com). The community is your greatest tool when building new features or fixing bugs :)

If you plan on contributing to React-Static in any way, we suggest you [click here to sign up for the React-Tools Spectrum community](https://spectrum.chat/react-static). The community is your greatest tool when building new features or fixing bugs :)

### Claim Issues

If you are fixing an issue or bug, please take ownership on it. Too often do multiple devs attempt to fix the same issue at the same time! By claiming it and **stating your estimated timeline** you help triage expectations around the board!

### Open an RFP or discussion for new features. (Requests for Proposals)
If you have an idea for a new feature or optimization, discuss it in an issue or slack thread before coding into the night! It could very well end up that the feature or problem is being solved in another area or that your solution needs some more work to fit into the overal architecture.

If you have an idea for a new feature or optimization, discuss it in an issue or [spectrum thread](https://spectrum.chat/react-static) before coding into the night! It could very well end up that the feature or problem is being solved in another area or that your solution needs some more work to fit into the overal architecture.

## Suggested Dev Environment
- Yarn
- Prettier
- Latest LTS release of Node

* Yarn
* Prettier
* Latest LTS release of Node

## Setup & Development

**In `react-static`:**
1. Install dependencies by running `yarn`
2. Run the development watcher with `yarn watch`. This will watch all files for changes and build automatically to `lib`
3. Link react-static globally using `yarn link`. This will make it available on your machine to other projects.
4. Make your changes

1. Install dependencies by running `yarn`
2. Run the development watcher with `yarn watch`. This will watch all files for changes and build automatically to `lib`
3. Link react-static globally using `yarn link`. This will make it available on your machine to other projects.
4. Make your changes

**Testing in an example or personal project:**
1. Install all dependencies by running `yarn`
2. Link the project's `react-static` dependency to your linked repo one by running `yarn link react-static`.
3. Run `react-static` in your project **via node_modules (not the global cli)**. All examples should have a `yarn start` command that does this for you. This is to ensure the cli is using the linked dependency and not the global CLI (which for now is not linkable via yarn)
4. Make your changes

1. Install all dependencies by running `yarn`
2. Link the project's `react-static` dependency to your linked repo one by running `yarn link react-static`.
3. Run `react-static` in your project **via node_modules (not the global cli)**. All examples should have a `yarn start` command that does this for you. This is to ensure the cli is using the linked dependency and not the global CLI (which for now is not linkable via yarn)
4. Make your changes

## Testing

Unfortunately, there are no official tests for React-Static yet. If you would like to write the, please do! Now is a great time as the library is very stable. Since we do not have any unit or integration tests in place, please take great care to test your changes on as many examples as possible, including your own in production if necessary.
@@ -1,6 +1,7 @@
![React Static Logo](https://github.com/nozzle/react-static/raw/master/media/logo.png)

[![Travis CI Build Status](https://travis-ci.org/nozzle/react-static.svg?branch=master)](https://travis-ci.org/nozzle/react-static) [![David Dependancy Status](https://david-dm.org/nozzle/react-static.svg)](https://david-dm.org/nozzle/react-static) [![npm package v](https://img.shields.io/npm/v/react-static.svg)](https://www.npmjs.org/package/react-static) [![npm package dm](https://img.shields.io/npm/dm/react-static.svg)](https://npmjs.com/package/react-static) [![Join the community on Slack](https://img.shields.io/badge/slack-react--chat-blue.svg)](https://react-chat-signup.herokuapp.com/) [![Github Stars](https://img.shields.io/github/stars/nozzle/react-static.svg?style=social&label=Star)](https://github.com/nozzle/react-static) [![Twitter Follow](https://img.shields.io/twitter/follow/nozzleio.svg?style=social&label=Follow)](https://twitter.com/nozzleio)
[![Travis CI Build Status](https://travis-ci.org/nozzle/react-static.svg?branch=master)](https://travis-ci.org/nozzle/react-static) [![David Dependancy Status](https://david-dm.org/nozzle/react-static.svg)](https://david-dm.org/nozzle/react-static) [![npm package v](https://img.shields.io/npm/v/react-static.svg)](https://www.npmjs.org/package/react-static) [![npm package dm](https://img.shields.io/npm/dm/react-static.svg)](https://npmjs.com/package/react-static) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/react-static)
[![Github Stars](https://img.shields.io/github/stars/nozzle/react-static.svg?style=social&label=Star)](https://github.com/nozzle/react-static) [![Twitter Follow](https://img.shields.io/twitter/follow/nozzleio.svg?style=social&label=Follow)](https://twitter.com/nozzleio)

<br>
<br>
@@ -48,7 +49,6 @@ React-Static is a fast, lightweight, and powerful framework for building static-
* [David York - Personal Blog](http://davideyork.com)
* [Cryptagon - Crypto Portfolio Tracker](https://cryptagon.io 'Crypto Portfolio Tracker')
* [Typetalk - Chat App for Businesses and Teams](https://www.typetalk.com 'Chat App for Businesses and Teams')
* [This Is Our Home - eCommerce](https://www.tioh.co 'This Is Our Home - eCommerce')
* [Lam Hieu - Personal Website](https://lamhieu.info)
* [Elsa Salonen - Artist Portfolio](https://elsasalonen.com/)
* [PSD Wizard: On-demand Front-End Coding Service](https://psdwizard.com)
@@ -59,6 +59,7 @@ React-Static is a fast, lightweight, and powerful framework for building static-
* [Messenger Corp. client asset ordering](http://chartwells.messengercorp.com/)
* [Digital Neighborhood watch service](https://neighborhoodwatch.io/)
* [Carmen Marcos Art - Artist Portfolio](http://carmen-marcos.art/) ([source](https://github.com/rafacm/carmen-marcos-art-portfolio))

## Quick Start

1. Install the CLI:
@@ -104,7 +105,7 @@ $ yarn build # or react-static build
Once you've installed and test driven sufficiently, you may want to:

* [Read about the core concepts of React Static](/docs/concepts.md)
* [Join the slack organization!](https://react-chat-signup.herokuapp.com)
* [Join the React Static Spectrum community!](https://spectrum.chat/react-static)

- [Familiarize yourself with the API and all that is possible!](/docs/config.md)

@@ -151,9 +152,9 @@ Can't find an example? We invite you to write one! Simply copy the `basic` or `b

#### [Contributing Guide](https://github.com/nozzle/react-static/blob/master/CONTRIBUTING.md)

## Chat with us on Slack!
## Chat with us on the React Static Spectrum community!

Need some help? Have a quick question? [Click here to sign up for the React-Tools slack org](https://react-chat-signup.herokuapp.com), and join us in the **#react-static** channel! We are constantly answering questions, discussing features and helping each other out!
Need some help? Have a quick question? [Click here to sign up for the React-Tools spectrum community](https://spectrum.chat/react-static)! We are constantly answering questions, discussing features and helping each other out!

## Contributing

@@ -200,6 +200,7 @@ const buildConfigFromPath = configPath => {
const config = require(configPath).default
return buildConfigation(config)
} catch (err) {
console.error(err)
return {}
}
}
@@ -140,8 +140,8 @@ export default () => (
<Card to={introURL} background="#5ca9c3">
Introduction
</Card>
<Card to="https://react-chat-signup.herokuapp.com" background="#efbb3c">
Chat on Slack
<Card to="https://spectrum.chat/react-static" background="#efbb3c">
Chat, Help and Support
</Card>
<Card to="/docs/concepts" background="#9ec754">
Documentation

0 comments on commit e6446a0

Please sign in to comment.
You can’t perform that action at this time.