Do you want to share your ideas and last discovers on our blog? You're warmly welcome! You just have to follow these steps:
- Create a new task in our project
- Create a Google Docs for your article and share the link in the task when it's ready for review (remember to move to the Ready For Review column)
- You can follow this template we created to make the process easier
- You can use tools such Grammarly in order to check if everything is ok
- Post on the #general channel that you're done in order to get at least 3 reviewers for the article
- Subscribe the reviewers in the task
- Ask a developer to help you publishing on our site
- Write your suggestions in the suggestion mode or as comments instead of change the original article
- You can also use tools such Grammarly in order to check if everything is ok
- When finished, post in the task you have just reviewed
- Remember to check your comments to see if the writer replied or still needs your help
- Make sure your repository is updated
- Create a new branch from develop called
blogpost/writer_name
- Make sure you're following our structure:
- Every blogpost file have to start with the date, e.g.:
2016-02–18-title.html.markdown
- We use
2592 × 926
dimension for the cover and1400 × 933
for images inside the article - Keep the structure used for the images, e.g.:
startae/source/assets/images/articles/2016-02-18
- Every blogpost file have to start with the date, e.g.:
- Optimize the images using imageOptim or another tool, we recommend: kraken.io or compressor.io
- Add your modifications in our CHANGELOG.md file, e.g.:
## [1.4.1] - 2015-12-03
### Added
Blog post "Stop complaining and start doing something about it"
- Every new blogpost will increase the
MINOR
number in the:MAJOR.MINOR.PATCH
format. (We follow these rules) - Run the server to check if everything is fine, push your branch and submit a new pull request
- Update the task informing people everything is ok and get at least 2 approval from the developers in your pull request to develop branch
- Merge your pull request and delete your branch
- Check and test it on our staging environment
- Merge develop into master and deploy to Heroku