TIL is an open-source project by the team at Hashrocket that catalogues the sharing & accumulation of knowledge as it happens day-to-day. Posts have a 200-word limit, and posting is open to any Rocketeer as well as select friends of the team. We hope you enjoy learning along with us.
This site was open-sourced as a window into our development process, as well as to allow people to experiment with the site on their own and contribute to the project.
If you are creating your own version of the site, fork the repository.
Then install the Phoenix Dependencies as well as PostgreSQL.
Next, follow these setup steps:
$ git clone https://github.com/hashrocket/today_i_learned
$ cd today_i_learned
$ mix deps.get
$ mix ecto.create && mix ecto.migrate
$ npm install
$ mix phoenix.server
Now you can visit localhost:4000
from your browser.
Run the tests with:
$ mix text
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request
Bug reports and pull requests are welcome on GitHub at https://github.com/hashrocket/today_i_learned. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.
Today I Learned is released under the MIT License.
Today I Learned is supported by the team at Hashrocket, a multidisciplinary design and development consultancy. If you'd like to work with us or join our team, don't hesitate to get in touch.