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 static pages #1

Open
sarimabbas opened this issue Aug 7, 2018 · 0 comments
Open

Add static pages #1

sarimabbas opened this issue Aug 7, 2018 · 0 comments
Assignees
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@sarimabbas
Copy link
Member

sarimabbas commented Aug 7, 2018

As per title, add the following pages (and more, if relevant):

  • About
  • FAQ
  • Partners

These pages are separate (i.e. not from the dashboard but stand on their own). To create these pages, follow these steps:

  1. Look over Design Team work in the Drive
  2. Create a new branch
  3. Your templates must live in client/templates as their own .html files. You will likely not need to use any components. Make sure to extend layout.html
  4. Your CSS must live in client/static/css/<page_name>.css. You may also make use of the styles in client/static/css/global.css
  5. Your images must live in client/static/img/<page_name>/<example_img.png>
  6. Copy over work from the thinkspace-web repository, if any. But the templating system is DTL, not Jinja2, so you may have to modify accordingly. Take a look at https://docs.djangoproject.com/en/2.0/ref/templates/builtins/
  7. You may edit the navbar and footer links to reflect the new pages
  8. Test locally (see the README), push to branch and create a pull request
  9. Comment pull request link here

That's it. Thanks!

@sarimabbas sarimabbas added enhancement New feature or request help wanted Extra attention is needed labels Aug 7, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants